home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc A) / Acorn User China CD-ROM (UK) (Disc A).bin / HENSA / NETWORK / NETSTUFF.ARC / !awSpooler_!RunImage < prev    next >
Unknown  |  1992-10-23  |  20.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 00 2d f4 ff 61 64 | 66 73 3a 3a 45 63 6f 6e |...-..ad|fs::Econ|
|00000010| 65 74 53 74 75 66 2e 24 | 2e 21 61 77 53 70 6f 6f |etStuf.$|.!awSpoo|
|00000020| 6c 65 72 2e 21 52 75 6e | 49 6d 61 67 65 0d 00 01 |ler.!Run|Image...|
|00000030| 11 f4 20 3e 20 21 52 75 | 6e 49 6d 61 67 65 0d 00 |.. > !Ru|nImage..|
|00000040| 02 17 4c 61 73 74 53 74 | 72 69 6e 67 30 24 3d 22 |..LastSt|ring0$="|
|00000050| 6e 6f 6e 65 22 0d 00 03 | 04 0d 00 04 2f f4 20 43 |none"...|..../. C|
|00000060| 6f 64 65 20 74 68 61 74 | 20 66 6f 72 6d 73 20 74 |ode that| forms t|
|00000070| 68 65 20 62 61 73 65 20 | 6f 66 20 52 49 53 43 20 |he base |of RISC |
|00000080| 4f 53 20 61 70 70 73 2e | 0d 00 05 05 f4 0d 00 06 |OS apps.|........|
|00000090| 05 f4 0d 00 07 05 f4 0d | 00 08 04 0d 00 09 18 f4 |........|........|
|000000a0| 20 28 43 29 20 41 6c 61 | 6e 20 57 69 6c 6c 69 61 | (C) Ala|n Willia|
|000000b0| 6d 73 2e 0d 00 0a 1d f4 | 20 53 74 61 72 74 65 64 |ms......| Started|
|000000c0| 20 31 38 74 68 20 4a 75 | 6e 65 20 31 39 39 30 2e | 18th Ju|ne 1990.|
|000000d0| 0d 00 0b 04 0d 00 0c 14 | 56 65 72 24 3d 22 30 2e |........|Ver$="0.|
|000000e0| 30 31 20 28 50 44 29 22 | 0d 00 0d 04 0d 00 0e 0b |01 (PD)"|........|
|000000f0| f4 20 42 75 67 73 2e 0d | 00 0f 44 f4 20 49 66 20 |. Bugs..|..D. If |
|00000100| 74 68 65 20 73 65 72 76 | 65 72 20 69 73 20 66 75 |the serv|er is fu|
|00000110| 6c 6c 20 6f 66 20 63 6c | 69 65 6e 74 73 20 74 68 |ll of cl|ients th|
|00000120| 65 6e 20 4e 6f 20 72 65 | 70 6c 79 20 74 65 6e 64 |en No re|ply tend|
|00000130| 73 20 74 6f 20 62 65 20 | 74 68 65 0d 00 10 26 f4 |s to be |the...&.|
|00000140| 20 65 72 72 6f 72 20 72 | 61 74 68 65 72 20 74 68 | error r|ather th|
|00000150| 61 6e 20 4e 6f 74 20 6c | 69 73 74 65 6e 69 6e 67 |an Not l|istening|
|00000160| 2e 0d 00 11 04 0d 00 12 | 12 de 20 42 75 67 43 6f |........|.. BugCo|
|00000170| 64 65 25 26 31 30 30 0d | 00 13 0c 44 65 62 75 67 |de%&100.|...Debug|
|00000180| 25 3d a3 0d 00 14 04 0d | 00 15 04 0d 00 16 10 de |%=......|........|
|00000190| 20 4f 75 72 44 65 76 25 | 28 31 29 0d 00 17 23 4f | OurDev%|(1)...#O|
|000001a0| 75 72 44 65 76 25 28 30 | 29 3d 31 3a f4 20 50 61 |urDev%(0|)=1:. Pa|
|000001b0| 72 61 6c 6c 65 6c 20 70 | 72 69 6e 74 65 72 0d 00 |rallel p|rinter..|
|000001c0| 18 04 0d 00 19 11 f2 5f | 49 6e 69 74 53 70 6f 6f |......._|InitSpoo|
|000001d0| 6c 65 72 0d 00 1a 04 0d | 00 1b 16 c8 99 22 4f 53 |ler.....|....."OS|
|000001e0| 5f 47 65 74 45 6e 76 22 | 20 b8 20 45 24 0d 00 1c |_GetEnv"| . E$...|
|000001f0| 29 45 24 3d c1 45 24 2c | 31 2b a7 45 24 2c bd 33 |)E$=.E$,|1+.E$,.3|
|00000200| 34 29 29 3a 45 24 3d c1 | 45 24 2c 31 2b a7 45 24 |4)):E$=.|E$,1+.E$|
|00000210| 2c bd 33 34 29 29 0d 00 | 1d 1a 4e 6f 49 63 6f 6e |,.34))..|..NoIcon|
|00000220| 25 3d a7 45 24 2c 22 2d | 4e 4f 49 43 4f 4e 22 29 |%=.E$,"-|NOICON")|
|00000230| 0d 00 1e 09 f2 76 61 72 | 73 0d 00 1f 04 0d 00 20 |.....var|s...... |
|00000240| 31 f4 20 4f 4e 20 45 52 | 52 4f 52 20 50 52 4f 43 |1. ON ER|ROR PROC|
|00000250| 5f 45 72 72 6f 72 44 69 | 73 70 6c 61 79 28 45 52 |_ErrorDi|splay(ER|
|00000260| 52 2c 52 45 50 4f 52 54 | 24 2c 45 52 4c 29 0d 00 |R,REPORT|$,ERL)..|
|00000270| 21 04 0d 00 22 36 de 20 | 71 25 26 33 30 30 2c 69 |!..."6. |q%&300,i|
|00000280| 25 26 31 30 30 2c 43 75 | 72 42 75 66 25 26 31 30 |%&100,Cu|rBuf%&10|
|00000290| 30 30 3a 45 6e 64 42 75 | 66 25 3d 43 75 72 42 75 |00:EndBu|f%=CurBu|
|000002a0| 66 25 2b 26 31 30 30 30 | 0d 00 23 13 de 20 45 72 |f%+&1000|..#.. Er|
|000002b0| 72 6f 72 41 64 64 72 25 | 28 34 29 0d 00 24 04 0d |rorAddr%|(4)..$..|
|000002c0| 00 25 10 6d 61 78 62 75 | 66 25 3d 32 35 30 30 0d |.%.maxbu|f%=2500.|
|000002d0| 00 26 20 de 20 62 75 66 | 66 65 72 25 20 6d 61 78 |.& . buf|fer% max|
|000002e0| 62 75 66 25 2c 65 6e 64 | 62 75 66 25 20 2d 31 0d |buf%,end|buf% -1.|
|000002f0| 00 27 04 0d 00 28 3f c8 | 99 22 57 69 6d 70 5f 49 |.'...(?.|."Wimp_I|
|00000300| 6e 69 74 69 61 6c 69 73 | 65 22 2c 32 30 30 2c 26 |nitialis|e",200,&|
|00000310| 34 42 35 33 34 31 35 34 | 2c 22 41 2e 57 2e 20 53 |4B534154|,"A.W. S|
|00000320| 70 6f 6f 6c 65 72 22 20 | b8 20 57 69 6d 70 56 65 |pooler" |. WimpVe|
|00000330| 72 25 0d 00 29 10 f4 20 | 54 52 41 43 45 20 50 52 |r%..).. |TRACE PR|
|00000340| 4f 43 0d 00 2a 24 f4 20 | 54 52 41 43 45 20 54 4f |OC..*$. |TRACE TO|
|00000350| 20 22 3c 53 70 6f 6f 6c | 65 72 24 44 69 72 3e 2e | "<Spool|er$Dir>.|
|00000360| 54 72 61 63 65 22 0d 00 | 2b 04 0d 00 2c 1d ee 20 |Trace"..|+...,.. |
|00000370| 85 20 f2 5f 45 72 72 6f | 72 42 6f 78 3a f2 5f 46 |. ._Erro|rBox:._F|
|00000380| 69 6e 69 73 68 3a e0 0d | 00 2d 04 0d 00 2e 0d f2 |inish:..|.-......|
|00000390| 5f 52 65 61 64 56 44 55 | 0d 00 2f 04 0d 00 30 2c |_ReadVDU|../...0,|
|000003a0| e7 20 4e 6f 49 63 6f 6e | 25 3d 30 20 8c 20 49 63 |. NoIcon|%=0 . Ic|
|000003b0| 6f 6e 25 3d a4 5f 49 63 | 6f 6e 42 61 72 20 8b 20 |on%=._Ic|onBar . |
|000003c0| 49 63 6f 6e 25 3d 2d 31 | 0d 00 31 04 0d 00 32 37 |Icon%=-1|..1...27|
|000003d0| c8 99 20 22 57 69 6d 70 | 5f 4f 70 65 6e 54 65 6d |.. "Wimp|_OpenTem|
|000003e0| 70 6c 61 74 65 22 2c 2c | 22 3c 61 77 53 70 6f 6f |plate",,|"<awSpoo|
|000003f0| 6c 65 72 24 44 69 72 3e | 2e 54 65 6d 70 6c 61 74 |ler$Dir>|.Templat|
|00000400| 65 73 22 0d 00 33 2b ee | 20 85 20 c8 99 20 22 57 |es"..3+.| . .. "W|
|00000410| 69 6d 70 5f 43 6c 6f 73 | 65 54 65 6d 70 6c 61 74 |imp_Clos|eTemplat|
|00000420| 65 73 22 3a f2 5f 45 72 | 72 6f 72 42 6f 78 0d 00 |es":._Er|rorBox..|
|00000430| 34 24 50 72 6f 67 49 6e | 66 6f 25 3d a4 5f 54 65 |4$ProgIn|fo%=._Te|
|00000440| 6d 70 6c 61 74 65 28 22 | 50 72 6f 67 49 6e 66 6f |mplate("|ProgInfo|
|00000450| 22 29 0d 00 35 26 f4 20 | 57 65 6c 63 6f 6d 65 25 |")..5&. |Welcome%|
|00000460| 3d 20 46 4e 5f 54 65 6d | 70 6c 61 74 65 28 22 77 |= FN_Tem|plate("w|
|00000470| 65 6c 63 6f 6d 65 22 29 | 0d 00 36 1a c8 99 22 57 |elcome")|..6..."W|
|00000480| 69 6d 70 5f 43 6c 6f 73 | 65 54 65 6d 70 6c 61 74 |imp_Clos|eTemplat|
|00000490| 65 22 0d 00 37 04 0d 00 | 38 1d ee 20 85 20 f2 5f |e"..7...|8.. . ._|
|000004a0| 45 72 72 6f 72 42 6f 78 | 3a f2 5f 46 69 6e 69 73 |ErrorBox|:._Finis|
|000004b0| 68 3a e0 0d 00 39 04 0d | 00 3a 39 de 20 4d 65 6e |h:...9..|.:9. Men|
|000004c0| 75 53 70 61 63 65 25 26 | 31 30 30 30 2c 4c 25 2d |uSpace%&|1000,L%-|
|000004d0| 31 3a e3 41 25 3d 4d 65 | 6e 75 53 70 61 63 65 25 |1:.A%=Me|nuSpace%|
|000004e0| b8 20 4c 25 2d 34 88 34 | 3a 21 41 25 3d 30 3a ed |. L%-4.4|:!A%=0:.|
|000004f0| 0d 00 3b 0f 6d 6f 70 74 | 25 3d 25 31 30 31 30 0d |..;.mopt|%=%1010.|
|00000500| 00 3c 04 0d 00 3d 15 4d | 65 6e 75 31 25 3d 4d 65 |.<...=.M|enu1%=Me|
|00000510| 6e 75 53 70 61 63 65 25 | 0d 00 3e 0e 50 72 69 6e |nuSpace%|..>.Prin|
|00000520| 74 69 6e 67 3d 30 0d 00 | 3f 22 4d 65 6e 75 32 25 |ting=0..|?"Menu2%|
|00000530| 3d a4 5f 42 75 69 6c 64 | 5f 4d 65 6e 75 5f 31 5f |=._Build|_Menu_1_|
|00000540| 28 4d 65 6e 75 31 25 29 | 0d 00 40 04 0d 00 41 1a |(Menu1%)|..@...A.|
|00000550| f4 20 50 52 4f 43 5f 46 | 72 6f 6e 74 28 57 65 6c |. PROC_F|ront(Wel|
|00000560| 63 6f 6d 65 25 29 0d 00 | 42 04 0d 00 43 22 f2 5f |come%)..|B...C"._|
|00000570| 43 68 61 6e 67 65 49 63 | 6f 6e 28 50 72 6f 67 49 |ChangeIc|on(ProgI|
|00000580| 6e 66 6f 25 2c 34 2c 56 | 65 72 24 29 0d 00 44 0b |nfo%,4,V|er$)..D.|
|00000590| 4d 6f 64 65 25 3d 30 0d | 00 45 04 0d 00 46 05 f5 |Mode%=0.|.E...F..|
|000005a0| 0d 00 47 21 20 20 c8 99 | 22 57 69 6d 70 5f 50 6f |..G! ..|"Wimp_Po|
|000005b0| 6c 6c 22 2c 2c 71 25 20 | b8 20 41 63 74 69 6f 6e |ll",,q% |. Action|
|000005c0| 25 0d 00 48 14 20 20 20 | 20 c8 8e 20 41 63 74 69 |%..H. | .. Acti|
|000005d0| 6f 6e 25 20 ca 0d 00 49 | 19 20 20 20 20 20 20 c9 |on% ...I|. .|
|000005e0| 20 20 30 3a 20 f2 5f 53 | 70 6f 6f 6c 65 72 0d 00 | 0: ._S|pooler..|
|000005f0| 4a 43 20 20 20 20 20 20 | c9 20 20 32 3a 20 f2 5f |JC |. 2: ._|
|00000600| 4f 70 65 6e 28 21 71 25 | 2c 71 25 21 34 2c 71 25 |Open(!q%|,q%!4,q%|
|00000610| 21 38 2c 71 25 21 31 32 | 2c 71 25 21 31 36 2c 71 |!8,q%!12|,q%!16,q|
|00000620| 25 21 32 30 2c 71 25 21 | 32 34 2c 71 25 21 32 38 |%!20,q%!|24,q%!28|
|00000630| 29 0d 00 4b 1c 20 20 20 | 20 20 20 c9 20 20 33 3a |)..K. | . 3:|
|00000640| 20 f2 5f 43 6c 6f 73 65 | 28 21 71 25 29 0d 00 4c | ._Close|(!q%)..L|
|00000650| 38 20 20 20 20 20 20 c9 | 20 20 36 3a 20 f2 5f 4d |8 .| 6: ._M|
|00000660| 6f 75 73 65 28 21 71 25 | 2c 71 25 21 34 2c 71 25 |ouse(!q%|,q%!4,q%|
|00000670| 21 38 2c 71 25 21 31 32 | 2c 71 25 21 31 36 2c 71 |!8,q%!12|,q%!16,q|
|00000680| 25 21 32 30 29 0d 00 4d | 44 f4 20 20 20 20 20 20 |%!20)..M|D. |
|00000690| 20 57 48 45 4e 20 20 38 | 3a 20 50 52 4f 43 5f 6b | WHEN 8|: PROC_k|
|000006a0| 65 79 28 21 71 25 2c 71 | 25 21 34 2c 71 25 21 38 |ey(!q%,q|%!4,q%!8|
|000006b0| 2c 71 25 21 31 32 2c 71 | 25 21 31 36 2c 71 25 21 |,q%!12,q|%!16,q%!|
|000006c0| 32 30 2c 71 25 21 32 34 | 29 0d 00 4e 1c 20 20 20 |20,q%!24|)..N. |
|000006d0| 20 20 20 c9 20 20 39 3a | 20 f2 5f 44 65 63 6f 64 | . 9:| ._Decod|
|000006e0| 65 4d 65 6e 75 0d 00 4f | 1e 20 20 20 20 20 20 c9 |eMenu..O|. .|
|000006f0| 20 31 37 2c 31 38 3a f2 | 72 65 63 65 69 76 65 28 | 17,18:.|receive(|
|00000700| 71 25 29 0d 00 50 07 20 | 20 cb 0d 00 51 06 fd a3 |q%)..P. | ...Q...|
|00000710| 0d 00 52 05 e0 0d 00 53 | 04 0d 00 54 10 dd 20 f2 |..R....S|...T.. .|
|00000720| 5f 47 65 74 57 28 68 25 | 29 0d 00 55 0a 21 71 25 |_GetW(h%|)..U.!q%|
|00000730| 3d 68 25 0d 00 56 1f c8 | 99 22 57 69 6d 70 5f 47 |=h%..V..|."Wimp_G|
|00000740| 65 74 57 69 6e 64 6f 77 | 53 74 61 74 65 22 2c 2c |etWindow|State",,|
|00000750| 71 25 0d 00 57 0f f4 20 | 50 52 4f 43 5f 49 6e 66 |q%..W.. |PROC_Inf|
|00000760| 6f 0d 00 58 05 e1 0d 00 | 59 04 0d 00 5a 13 dd 20 |o..X....|Y...Z.. |
|00000770| f2 5f 47 65 74 49 28 68 | 25 2c 69 25 29 0d 00 5b |._GetI(h|%,i%)..[|
|00000780| 2d 21 71 25 3d 68 25 3a | 71 25 21 34 3d 69 25 3a |-!q%=h%:|q%!4=i%:|
|00000790| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 49 63 6f 6e |.. "Wimp|_GetIcon|
|000007a0| 53 74 61 74 65 22 2c 2c | 71 25 0d 00 5c 2e 69 78 |State",,|q%..\.ix|
|000007b0| 30 25 3d 71 25 21 38 3a | 69 79 30 25 3d 71 25 21 |0%=q%!8:|iy0%=q%!|
|000007c0| 31 32 3a 69 78 31 25 3d | 71 25 21 31 36 3a 69 79 |12:ix1%=|q%!16:iy|
|000007d0| 31 25 3d 71 25 21 32 30 | 0d 00 5d 1e 69 66 6c 61 |1%=q%!20|..].ifla|
|000007e0| 67 73 25 3d 71 25 21 32 | 34 3a 69 64 61 74 61 25 |gs%=q%!2|4:idata%|
|000007f0| 3d 71 25 2b 32 38 0d 00 | 5e 05 e1 0d 00 5f 04 0d |=q%+28..|^...._..|
|00000800| 00 60 11 dd 20 f2 5f 46 | 72 6f 6e 74 28 68 25 29 |.`.. ._F|ront(h%)|
|00000810| 0d 00 61 0a 21 71 25 3d | 68 25 0d 00 62 28 c8 99 |..a.!q%=|h%..b(..|
|00000820| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 53 |"Wimp_Ge|tWindowS|
|00000830| 74 61 74 65 22 2c 2c 71 | 25 3a 71 25 21 32 38 3d |tate",,q|%:q%!28=|
|00000840| 2d 31 0d 00 63 1b c8 99 | 22 57 69 6d 70 5f 4f 70 |-1..c...|"Wimp_Op|
|00000850| 65 6e 57 69 6e 64 6f 77 | 22 2c 2c 71 25 0d 00 64 |enWindow|",,q%..d|
|00000860| 05 e1 0d 00 65 04 0d 00 | 66 40 dd 20 f2 5f 4f 70 |....e...|f@. ._Op|
|00000870| 65 6e 28 68 61 6e 64 6c | 65 25 2c 20 78 30 25 2c |en(handl|e%, x0%,|
|00000880| 79 30 25 20 2c 78 31 25 | 20 20 2c 79 31 25 20 20 |y0% ,x1%| ,y1% |
|00000890| 2c 73 63 78 25 20 2c 73 | 63 79 25 20 2c 62 68 61 |,scx% ,s|cy% ,bha|
|000008a0| 6e 64 6c 65 25 29 0d 00 | 67 4c 20 21 71 25 3d 68 |ndle%)..|gL !q%=h|
|000008b0| 61 6e 64 6c 65 25 3a 71 | 25 21 34 3d 78 30 25 3a |andle%:q|%!4=x0%:|
|000008c0| 71 25 21 38 3d 79 30 25 | 3a 71 25 21 31 32 3d 78 |q%!8=y0%|:q%!12=x|
|000008d0| 31 25 3a 71 25 21 31 36 | 3d 79 31 25 3a 71 25 21 |1%:q%!16|=y1%:q%!|
|000008e0| 32 30 3d 73 63 78 25 3a | 71 25 21 32 34 3d 73 63 |20=scx%:|q%!24=sc|
|000008f0| 79 25 0d 00 68 2b 20 71 | 25 21 32 38 3d 62 68 61 |y%..h+ q|%!28=bha|
|00000900| 6e 64 6c 65 25 3a c8 99 | 22 57 69 6d 70 5f 4f 70 |ndle%:..|"Wimp_Op|
|00000910| 65 6e 57 69 6e 64 6f 77 | 22 2c 2c 71 25 0d 00 69 |enWindow|",,q%..i|
|00000920| 05 e1 0d 00 6a 04 0d 00 | 6b 16 dd 20 f2 5f 43 6c |....j...|k.. ._Cl|
|00000930| 6f 73 65 28 48 61 6e 64 | 6c 65 25 29 0d 00 6c 28 |ose(Hand|le%)..l(|
|00000940| 21 71 25 3d 48 61 6e 64 | 6c 65 25 3a c8 99 22 57 |!q%=Hand|le%:.."W|
|00000950| 69 6d 70 5f 43 6c 6f 73 | 65 57 69 6e 64 6f 77 22 |imp_Clos|eWindow"|
|00000960| 2c 2c 71 25 0d 00 6d 05 | e1 0d 00 6e 04 0d 00 6f |,,q%..m.|...n...o|
|00000970| 1c dd 20 f2 5f 43 68 61 | 6e 67 65 49 63 6f 6e 28 |.. ._Cha|ngeIcon(|
|00000980| 57 25 2c 49 25 2c 49 24 | 29 0d 00 70 2d 21 71 25 |W%,I%,I$|)..p-!q%|
|00000990| 3d 57 25 3a 71 25 21 34 | 3d 49 25 3a c8 99 20 22 |=W%:q%!4|=I%:.. "|
|000009a0| 57 69 6d 70 5f 47 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Get|IconStat|
|000009b0| 65 22 2c 2c 71 25 0d 00 | 71 47 24 28 71 25 21 32 |e",,q%..|qG$(q%!2|
|000009c0| 38 29 3d 49 24 3a 21 69 | 25 3d 57 25 3a 69 25 21 |8)=I$:!i|%=W%:i%!|
|000009d0| 34 3d 49 25 3a 69 25 21 | 38 3d 30 3a 69 25 21 31 |4=I%:i%!|8=0:i%!1|
|000009e0| 32 3d 30 3a c8 99 22 57 | 69 6d 70 5f 53 65 74 49 |2=0:.."W|imp_SetI|
|000009f0| 63 6f 6e 53 74 61 74 65 | 22 2c 2c 69 25 0d 00 72 |conState|",,i%..r|
|00000a00| 05 e1 0d 00 73 04 0d 00 | 74 0f dd 20 a4 5f 49 63 |....s...|t.. ._Ic|
|00000a10| 6f 6e 42 61 72 0d 00 75 | 08 ea 20 5a 25 0d 00 76 |onBar..u|.. Z%..v|
|00000a20| 31 f4 20 21 69 25 3d 2d | 32 3a 69 25 21 34 3d 30 |1. !i%=-|2:i%!4=0|
|00000a30| 3a 69 25 21 38 3d 2d 31 | 32 3a 69 25 21 31 32 3d |:i%!8=-1|2:i%!12=|
|00000a40| 38 2a 38 2a 32 3a 69 25 | 21 31 36 3d 39 32 0d 00 |8*8*2:i%|!16=92..|
|00000a50| 77 2e 20 20 20 20 21 69 | 25 3d 2d 31 3a 69 25 21 |w. !i|%=-1:i%!|
|00000a60| 34 3d 30 3a 69 25 21 38 | 3d 30 3a 69 25 21 31 32 |4=0:i%!8|=0:i%!12|
|00000a70| 3d 36 38 3a 69 25 21 31 | 36 3d 36 38 0d 00 78 2b |=68:i%!1|6=68..x+|
|00000a80| 69 25 21 32 30 3d 25 30 | 30 30 31 30 31 31 31 30 |i%!20=%0|00101110|
|00000a90| 30 30 30 30 30 30 30 30 | 30 31 31 30 30 30 31 30 |00000000|01100010|
|00000aa0| 30 30 31 31 30 31 30 0d | 00 79 39 de 20 5a 25 20 |0011010.|.y9. Z% |
|00000ab0| 31 32 3a 69 25 21 32 34 | 3d 5a 25 3a 24 28 69 25 |12:i%!24|=Z%:$(i%|
|00000ac0| 21 32 34 29 3d 22 21 61 | 77 53 70 6f 6f 6c 65 72 |!24)="!a|wSpooler|
|00000ad0| 22 3a 49 63 6f 6e 53 74 | 72 69 6e 67 25 3d 5a 25 |":IconSt|ring%=Z%|
|00000ae0| 0d 00 7a 0b 69 25 21 32 | 38 3d 31 0d 00 7b 0c 69 |..z.i%!2|8=1..{.i|
|00000af0| 25 21 33 32 3d 31 31 0d | 00 7c 21 c8 99 22 57 69 |%!32=11.|.|!.."Wi|
|00000b00| 6d 70 5f 43 72 65 61 74 | 65 49 63 6f 6e 22 2c 2c |mp_Creat|eIcon",,|
|00000b10| 69 25 20 b8 20 69 63 25 | 0d 00 7d 08 3d 69 63 25 |i% . ic%|..}.=ic%|
|00000b20| 0d 00 7e 04 0d 00 7f 12 | dd 20 f2 72 65 63 65 69 |..~.....|. .recei|
|00000b30| 76 65 28 71 25 29 0d 00 | 80 13 20 20 6f 6c 64 71 |ve(q%)..|.. oldq|
|00000b40| 25 3d 71 25 2b 26 31 30 | 30 0d 00 81 28 20 20 e3 |%=q%+&10|0...( .|
|00000b50| 20 49 25 3d 30 20 b8 20 | 21 71 25 2d 31 20 88 34 | I%=0 . |!q%-1 .4|
|00000b60| 3a 6f 6c 64 71 25 21 49 | 25 3d 71 25 21 49 25 3a |:oldq%!I|%=q%!I%:|
|00000b70| ed 0d 00 82 22 20 20 f2 | 44 45 42 55 47 28 22 52 |...." .|DEBUG("R|
|00000b80| 65 63 65 69 76 65 20 22 | 2b a4 48 28 71 25 21 31 |eceive "|+.H(q%!1|
|00000b90| 36 29 29 0d 00 83 10 20 | 20 c8 8e 20 71 25 21 31 |6)).... | .. q%!1|
|00000ba0| 36 20 ca 0d 00 84 17 20 | 20 20 20 c9 20 30 20 3a |6 ..... | . 0 :|
|00000bb0| f2 5f 46 69 6e 69 73 68 | 3a e0 0d 00 85 25 20 20 |._Finish|:....% |
|00000bc0| 20 20 c9 20 31 31 3a f2 | 5f 44 65 76 69 63 65 43 | . 11:.|_DeviceC|
|00000bd0| 6c 61 69 6d 28 71 25 21 | 34 2c 71 25 21 38 29 0d |laim(q%!|4,q%!8).|
|00000be0| 00 86 25 20 20 20 20 c9 | 20 31 32 3a f2 5f 44 65 |..% .| 12:._De|
|00000bf0| 76 69 63 65 49 6e 55 73 | 65 28 71 25 21 34 2c 71 |viceInUs|e(q%!4,q|
|00000c00| 25 21 38 29 0d 00 87 29 | 20 20 20 20 c9 20 26 35 |%!8)...)| . &5|
|00000c10| 30 32 20 3a 20 f2 5f 52 | 65 71 75 65 73 74 48 65 |02 : ._R|equestHe|
|00000c20| 6c 70 28 71 25 21 34 2c | 71 25 21 38 29 0d 00 88 |lp(q%!4,|q%!8)...|
|00000c30| 24 20 20 20 20 c9 20 26 | 34 30 30 43 30 3a 20 f4 |$ . &|400C0: .|
|00000c40| 20 53 75 62 2d 6d 65 6e | 75 20 77 61 72 6e 69 6e | Sub-men|u warnin|
|00000c50| 67 0d 00 89 1b 20 20 20 | 20 20 20 c8 8e 20 43 75 |g.... | .. Cu|
|00000c60| 72 72 65 6e 74 4d 65 6e | 75 25 20 ca 0d 00 8a 31 |rrentMen|u% ....1|
|00000c70| 20 20 20 20 20 20 20 20 | c9 20 31 3a 20 f2 5f 41 | |. 1: ._A|
|00000c80| 64 6a 75 73 74 4d 65 6e | 75 31 28 71 25 21 32 30 |djustMen|u1(q%!20|
|00000c90| 2c 71 25 21 32 34 2c 71 | 25 21 32 38 29 0d 00 8b |,q%!24,q|%!28)...|
|00000ca0| 10 20 20 20 20 20 20 20 | 20 c9 20 32 3a 0d 00 8c |. | . 2:...|
|00000cb0| 0b 20 20 20 20 20 20 cb | 0d 00 8d 27 20 20 20 20 |. .|...' |
|00000cc0| c9 20 26 34 30 30 43 31 | 3a 20 f4 20 4d 6f 64 65 |. &400C1|: . Mode|
|00000cd0| 20 63 68 61 6e 67 65 20 | 77 61 72 6e 69 6e 67 0d | change |warning.|
|00000ce0| 00 8e 13 20 20 20 20 20 | 20 f2 5f 52 65 61 64 56 |... | ._ReadV|
|00000cf0| 44 55 0d 00 8f 07 20 20 | cb 0d 00 90 05 e1 0d 00 |DU.... |........|
|00000d00| 91 04 0d 00 92 39 dd 20 | f2 5f 4d 6f 75 73 65 28 |.....9. |._Mouse(|
|00000d10| 6d 78 25 2c 6d 79 25 2c | 62 75 74 74 6f 6e 73 25 |mx%,my%,|buttons%|
|00000d20| 2c 68 61 6e 64 6c 65 25 | 2c 69 63 6f 6e 25 2c 6f |,handle%|,icon%,o|
|00000d30| 6c 64 62 75 74 74 6f 6e | 73 25 29 0d 00 93 11 c8 |ldbutton|s%).....|
|00000d40| 8e 20 62 75 74 74 6f 6e | 73 25 20 ca 0d 00 94 04 |. button|s% .....|
|00000d50| 0d 00 95 1a 20 20 c9 20 | 26 30 32 20 3a f4 20 4d |.... . |&02 :. M|
|00000d60| 65 6e 75 20 62 75 74 74 | 6f 6e 0d 00 96 14 20 20 |enu butt|on.... |
|00000d70| 20 20 c8 8e 20 68 61 6e | 64 6c 65 25 20 ca 0d 00 | .. han|dle% ...|
|00000d80| 97 0e 20 20 20 20 20 20 | c9 20 2d 32 0d 00 98 16 |.. |. -2....|
|00000d90| 20 20 20 20 20 20 20 20 | c8 8e 20 69 63 6f 6e 25 | |.. icon%|
|00000da0| 20 ca 0d 00 99 38 20 20 | 20 20 20 20 20 20 20 20 | ....8 | |
|00000db0| c9 20 49 63 6f 6e 25 3a | f2 5f 44 6f 4d 65 6e 75 |. Icon%:|._DoMenu|
|00000dc0| 5f 31 28 6d 78 25 2c 6d | 79 25 29 3a 43 75 72 72 |_1(mx%,m|y%):Curr|
|00000dd0| 65 6e 74 4d 65 6e 75 25 | 3d 31 0d 00 9a 0d 20 20 |entMenu%|=1.... |
|00000de0| 20 20 20 20 20 20 cb 0d | 00 9b 09 20 20 20 20 cb | ..|... .|
|00000df0| 0d 00 9c 04 0d 00 9d 28 | 20 20 c9 20 26 30 31 2c |.......(| . &01,|
|00000e00| 26 30 34 20 3a f4 20 53 | 65 6c 65 63 74 2f 41 64 |&04 :. S|elect/Ad|
|00000e10| 6a 75 73 74 20 62 75 74 | 74 6f 6e 73 0d 00 9e 14 |just but|tons....|
|00000e20| 20 20 20 20 c8 8e 20 68 | 61 6e 64 6c 65 25 20 ca | .. h|andle% .|
|00000e30| 0d 00 9f 0e 20 20 20 20 | 20 20 c9 20 2d 32 0d 00 |.... | . -2..|
|00000e40| a0 16 20 20 20 20 20 20 | 20 20 c8 8e 20 69 63 6f |.. | .. ico|
|00000e50| 6e 25 20 ca 0d 00 a1 15 | 20 20 20 20 20 20 20 20 |n% .....| |
|00000e60| 20 20 c9 20 49 63 6f 6e | 25 0d 00 a2 48 20 20 20 | . Icon|%...H |
|00000e70| 20 20 20 20 20 20 20 20 | 20 f4 20 49 46 57 69 6d | | . IFWim|
|00000e80| 70 56 65 72 25 3e 32 30 | 30 54 48 45 4e 4f 53 43 |pVer%>20|0THENOSC|
|00000e90| 4c 49 28 22 46 69 6c 65 | 72 5f 4f 70 65 6e 44 69 |LI("File|r_OpenDi|
|00000ea0| 72 20 3c 61 77 53 70 6f | 6f 6c 65 72 24 51 3e 22 |r <awSpo|oler$Q>"|
|00000eb0| 29 0d 00 a3 40 20 20 20 | 20 20 20 20 20 20 20 20 |)...@ | |
|00000ec0| 20 ff 28 22 53 65 74 20 | 41 6c 69 61 73 24 4f 70 | .("Set |Alias$Op|
|00000ed0| 65 6e 51 20 46 69 6c 65 | 72 5f 4f 70 65 6e 44 69 |enQ File|r_OpenDi|
|00000ee0| 72 20 3c 61 77 53 70 6f | 6f 6c 65 72 24 51 3e 22 |r <awSpo|oler$Q>"|
|00000ef0| 29 0d 00 a4 1a 20 20 20 | 20 20 20 20 20 20 20 20 |).... | |
|00000f00| 20 ff 28 22 4f 70 65 6e | 51 22 29 0d 00 a5 26 20 | .("Open|Q")...& |
|00000f10| 20 20 20 20 20 20 20 20 | 20 20 20 ff 28 22 55 6e | | .("Un|
|00000f20| 53 65 74 20 41 6c 69 61 | 73 24 4f 70 65 6e 51 22 |Set Alia|s$OpenQ"|
|00000f30| 29 0d 00 a6 0d 20 20 20 | 20 20 20 20 20 cb 0d 00 |).... | ...|
|00000f40| a7 09 20 20 20 20 cb 0d | 00 a8 05 cb 0d 00 a9 05 |.. ..|........|
|00000f50| e1 0d 00 aa 04 0d 00 ab | 14 dd 20 a4 5f 54 65 6d |........|.. ._Tem|
|00000f60| 70 6c 61 74 65 28 61 24 | 29 0d 00 ac 07 ea 63 25 |plate(a$|).....c%|
|00000f70| 0d 00 ad 4b c8 99 22 57 | 69 6d 70 5f 4c 6f 61 64 |...K.."W|imp_Load|
|00000f80| 54 65 6d 70 6c 61 74 65 | 22 2c 2c 62 75 66 66 65 |Template|",,buffe|
|00000f90| 72 25 2c 43 75 72 42 75 | 66 25 2c 45 6e 64 42 75 |r%,CurBu|f%,EndBu|
|00000fa0| 66 25 2c 2d 31 2c 61 24 | 2c 30 20 b8 2c 2c 43 75 |f%,-1,a$|,0 .,,Cu|
|00000fb0| 72 42 75 66 25 2c 2c 2c | 2c 63 25 0d 00 ae 2e e7 |rBuf%,,,|,c%.....|
|00000fc0| 20 63 25 3d 30 20 8c 20 | 85 20 31 2c 22 54 65 6d | c%=0 . |. 1,"Tem|
|00000fd0| 70 6c 61 74 65 20 27 22 | 2b 61 24 2b 22 27 20 6e |plate '"|+a$+"' n|
|00000fe0| 6f 74 20 66 6f 75 6e 64 | 22 0d 00 af 27 c8 99 22 |ot found|"...'.."|
|00000ff0| 57 69 6d 70 5f 43 72 65 | 61 74 65 57 69 6e 64 6f |Wimp_Cre|ateWindo|
|00001000| 77 22 2c 2c 62 75 66 66 | 65 72 25 20 b8 20 63 25 |w",,buff|er% . c%|
|00001010| 0d 00 b0 07 3d 63 25 0d | 00 b1 04 0d 00 b2 12 dd |....=c%.|........|
|00001020| 20 f2 5f 44 65 63 6f 64 | 65 4d 65 6e 75 0d 00 b3 | ._Decod|eMenu...|
|00001030| 08 ea 20 4d 25 0d 00 b4 | 17 20 20 c8 8e 20 43 75 |.. M%...|. .. Cu|
|00001040| 72 72 65 6e 74 4d 65 6e | 75 25 20 ca 0d 00 b5 0b |rrentMen|u% .....|
|00001050| 20 20 20 20 c9 20 31 0d | 00 b6 26 20 20 20 20 20 | . 1.|..& |
|00001060| 20 c8 99 20 44 63 4d 65 | 6e 75 2c 2c 4d 65 6e 75 | .. DcMe|nu,,Menu|
|00001070| 31 25 2c 71 25 2c 71 25 | 2b 26 31 30 30 0d 00 b7 |1%,q%,q%|+&100...|
|00001080| 19 20 20 20 20 20 20 c8 | 8e 20 24 28 71 25 2b 26 |. .|. $(q%+&|
|00001090| 31 30 30 29 20 ca 0d 00 | b8 1e 20 20 20 20 20 20 |100) ...|.. |
|000010a0| 20 20 c9 20 22 49 6e 66 | 6f 22 20 20 3a 20 f4 20 | . "Inf|o" : . |
|000010b0| 69 6e 66 6f 0d 00 b9 20 | 20 20 20 20 20 20 20 20 |info... | |
|000010c0| c9 20 22 51 75 69 74 22 | 20 20 3a 20 f2 5f 46 69 |. "Quit"| : ._Fi|
|000010d0| 6e 69 73 68 0d 00 ba 34 | 20 20 20 20 20 20 20 20 |nish...4| |
|000010e0| c9 20 22 50 72 69 6e 74 | 65 72 2e 50 61 75 73 65 |. "Print|er.Pause|
|000010f0| 22 20 20 20 20 3a 20 50 | 61 75 73 65 64 25 3d ac |" : P|aused%=.|
|00001100| 20 50 61 75 73 65 64 25 | 0d 00 bb 3a 20 20 20 20 | Paused%|...: |
|00001110| 20 20 20 20 c9 20 22 50 | 72 69 6e 74 65 72 2e 43 | . "P|rinter.C|
|00001120| 6f 6e 74 69 6e 75 65 22 | 20 3a 20 50 61 75 73 65 |ontinue"| : Pause|
|00001130| 64 25 3d 30 3a f2 5f 4a | 6f 62 43 6f 6e 74 69 6e |d%=0:._J|obContin|
|00001140| 75 65 0d 00 bc 39 20 20 | 20 20 20 20 20 20 c9 20 |ue...9 | . |
|00001150| 22 50 72 69 6e 74 65 72 | 2e 52 65 73 74 61 72 74 |"Printer|.Restart|
|00001160| 22 20 20 3a 20 50 61 75 | 73 65 64 25 3d 30 3a f2 |" : Pau|sed%=0:.|
|00001170| 5f 4a 6f 62 52 65 73 74 | 61 72 74 0d 00 bd 38 20 |_JobRest|art...8 |
|00001180| 20 20 20 20 20 20 20 c9 | 20 22 50 72 69 6e 74 65 | .| "Printe|
|00001190| 72 2e 43 61 6e 63 65 6c | 22 20 20 20 3a 20 50 61 |r.Cancel|" : Pa|
|000011a0| 75 73 65 64 25 3d 30 3a | f2 5f 4a 6f 62 43 61 6e |used%=0:|._JobCan|
|000011b0| 63 65 6c 0d 00 be 2c 20 | 20 20 20 20 20 20 20 c9 |cel..., | .|
|000011c0| 20 22 42 61 6e 6e 65 72 | 22 20 3a 20 42 61 6e 6e | "Banner|" : Bann|
|000011d0| 65 72 25 20 3d 20 ac 20 | 42 61 6e 6e 65 72 25 0d |er% = . |Banner%.|
|000011e0| 00 bf 2d 20 20 20 20 20 | 20 20 20 c9 20 22 45 6e |..- | . "En|
|000011f0| 64 74 65 78 74 22 3a 20 | 45 6e 64 74 65 78 74 25 |dtext": |Endtext%|
|00001200| 3d 20 ac 20 45 6e 64 74 | 65 78 74 25 0d 00 c0 0b |= . Endt|ext%....|
|00001210| 20 20 20 20 20 20 cb 0d | 00 c1 0b 20 20 20 20 c9 | ..|... .|
|00001220| 20 32 0d 00 c2 07 20 20 | cb 0d 00 c3 04 0d 00 c4 | 2.... |........|
|00001230| 11 20 20 c8 99 20 47 65 | 74 50 2c 2c 71 25 0d 00 |. .. Ge|tP,,q%..|
|00001240| c5 12 20 20 e7 20 28 71 | 25 3f 38 29 80 31 20 8c |.. . (q|%?8).1 .|
|00001250| 0d 00 c6 19 20 20 20 20 | c8 8e 20 43 75 72 72 65 |.... |.. Curre|
|00001260| 6e 74 4d 65 6e 75 25 20 | ca 0d 00 c7 25 20 20 20 |ntMenu% |....% |
|00001270| 20 20 20 c9 20 31 20 3a | 20 f2 5f 44 6f 4d 65 6e | . 1 :| ._DoMen|
|00001280| 75 5f 31 28 6d 31 78 25 | 2c 6d 31 79 25 29 0d 00 |u_1(m1x%|,m1y%)..|
|00001290| c8 25 20 20 20 20 20 20 | c9 20 32 20 3a 20 f2 5f |.% |. 2 : ._|
|000012a0| 44 6f 4d 65 6e 75 5f 32 | 28 6d 32 78 25 2c 6d 32 |DoMenu_2|(m2x%,m2|
|000012b0| 79 25 29 0d 00 c9 09 20 | 20 20 20 cb 0d 00 ca 07 |y%).... | .....|
|000012c0| 20 20 cd 0d 00 cb 05 e1 | 0d 00 cc 04 0d 00 cd 23 | ......|.......#|
|000012d0| dd 20 f2 5f 44 65 76 69 | 63 65 43 6c 61 69 6d 28 |. ._Devi|ceClaim(|
|000012e0| 54 61 73 6b 25 2c 59 6f | 75 72 52 65 66 25 29 0d |Task%,Yo|urRef%).|
|000012f0| 00 ce 1f f4 20 53 6f 6d | 65 20 62 6f 64 79 20 77 |.... Som|e body w|
|00001300| 61 6e 74 73 20 61 20 64 | 65 76 69 63 65 2e 0d 00 |ants a d|evice...|
|00001310| cf 20 f4 20 4d 6f 72 65 | 20 63 6f 64 65 20 69 6e |. . More| code in|
|00001320| 63 61 73 65 20 69 74 20 | 69 73 20 75 73 21 0d 00 |case it |is us!..|
|00001330| d0 08 ea 20 4d 24 0d 00 | d1 28 4d 24 3d 22 50 72 |... M$..|.(M$="Pr|
|00001340| 69 6e 74 65 72 20 73 65 | 72 76 65 72 20 6a 6f 62 |inter se|rver job|
|00001350| 20 69 6e 20 70 72 6f 67 | 72 65 73 73 2e 22 0d 00 | in prog|ress."..|
|00001360| d2 2f e7 20 28 71 25 21 | 32 30 3d 4f 75 72 44 65 |./. (q%!|20=OurDe|
|00001370| 76 25 28 30 29 29 20 80 | 20 28 71 25 21 32 34 3d |v%(0)) .| (q%!24=|
|00001380| 4f 75 72 44 65 76 25 28 | 31 29 29 20 8c 0d 00 d3 |OurDev%(|1)) ....|
|00001390| 29 20 20 e7 20 50 72 69 | 6e 74 65 72 46 69 6c 65 |) . Pri|nterFile|
|000013a0| 25 3c 3e 30 20 84 20 45 | 78 74 72 61 46 69 6c 65 |%<>0 . E|xtraFile|
|000013b0| 25 3c 3e 30 20 8c 0d 00 | d4 1f 20 20 20 20 f4 20 |%<>0 ...|.. . |
|000013c0| 57 65 20 61 72 65 20 75 | 73 69 6e 67 20 74 68 65 |We are u|sing the|
|000013d0| 20 70 6f 72 74 0d 00 d5 | 1e 20 20 20 20 71 25 21 | port...|. q%!|
|000013e0| 30 3d 28 a9 28 4d 24 29 | 2b 32 39 2b 34 29 20 80 |0=(.(M$)|+29+4) .|
|000013f0| 26 46 43 0d 00 d6 16 20 | 20 20 20 71 25 21 31 32 |&FC.... | q%!12|
|00001400| 3d 59 6f 75 72 52 65 66 | 25 0d 00 d7 10 20 20 20 |=YourRef|%.... |
|00001410| 20 71 25 21 31 36 3d 31 | 32 0d 00 d8 18 20 20 20 | q%!16=1|2.... |
|00001420| 20 24 28 71 25 2b 32 38 | 29 3d 4d 24 2b bd 28 30 | $(q%+28|)=M$+.(0|
|00001430| 29 0d 00 d9 04 0d 00 da | 28 20 20 20 20 c8 99 22 |).......|( .."|
|00001440| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|00001450| 22 2c 31 37 2c 71 25 2c | 54 61 73 6b 25 0d 00 db |",17,q%,|Task%...|
|00001460| 07 20 20 cc 0d 00 dc 23 | 20 20 20 20 f4 20 57 65 |. ....#| . We|
|00001470| 20 61 72 65 20 6e 6f 74 | 20 75 73 69 6e 67 20 74 | are not| using t|
|00001480| 68 65 20 70 6f 72 74 0d | 00 dd 07 20 20 cd 0d 00 |he port.|... ...|
|00001490| de 05 cd 0d 00 df 05 e1 | 0d 00 e0 04 0d 00 e1 1e |........|........|
|000014a0| dd 20 f2 5f 44 65 76 69 | 63 65 49 6e 55 73 65 28 |. ._Devi|ceInUse(|
|000014b0| 71 25 21 34 2c 71 25 21 | 38 29 0d 00 e2 0f f4 20 |q%!4,q%!|8)..... |
|000014c0| 42 69 67 20 64 65 61 6c | 2e 0d 00 e3 04 0d 00 e4 |Big deal|........|
|000014d0| 05 e1 0d 00 e5 04 0d 00 | e6 04 0d 00 e7 23 dd 20 |........|.....#. |
|000014e0| f2 5f 52 65 71 75 65 73 | 74 48 65 6c 70 28 54 61 |._Reques|tHelp(Ta|
|000014f0| 73 6b 25 2c 59 6f 75 72 | 52 65 66 25 29 0d 00 e8 |sk%,Your|Ref%)...|
|00001500| 0e c8 8e 20 71 25 21 33 | 32 20 ca 0d 00 e9 0a 20 |... q%!3|2 ..... |
|00001510| 20 c9 20 2d 32 0d 00 ea | 6e 20 20 20 20 f4 20 50 | . -2...|n . P|
|00001520| 52 4f 43 5f 53 65 6e 64 | 28 22 54 68 69 73 20 69 |ROC_Send|("This i|
|00001530| 73 20 74 68 65 20 41 2e | 57 2e 20 53 70 6f 6f 6c |s the A.|W. Spool|
|00001540| 65 72 20 69 63 6f 6e 2e | 7c 4d 54 68 69 73 20 70 |er icon.||MThis p|
|00001550| 72 6f 67 72 61 6d 20 69 | 73 20 61 20 73 70 6f 6f |rogram i|s a spoo|
|00001560| 6c 69 6e 67 20 6d 75 6c | 74 69 2d 63 6c 69 65 6e |ling mul|ti-clien|
|00001570| 74 20 70 72 69 6e 74 65 | 72 20 73 65 72 76 65 72 |t printe|r server|
|00001580| 2e 22 29 0d 00 eb 12 20 | 20 20 20 ea 20 42 25 2c |.").... | . B%,|
|00001590| 50 25 2c 41 25 0d 00 ec | 40 20 20 20 20 50 25 3d |P%,A%...|@ P%=|
|000015a0| 42 75 67 43 6f 64 65 25 | 3a 5b 6f 70 74 20 33 3a |BugCode%|:[opt 3:|
|000015b0| 6d 6f 76 20 72 30 2c 72 | 38 20 3a 6d 6f 76 20 72 |mov r0,r|8 :mov r|
|000015c0| 31 35 2c 72 31 34 3a 5d | 3a 41 25 3d ba 42 75 67 |15,r14:]|:A%=.Bug|
|000015d0| 43 6f 64 65 25 0d 00 ed | 40 20 20 20 20 50 25 3d |Code%...|@ P%=|
|000015e0| 42 75 67 43 6f 64 65 25 | 3a 5b 6f 70 74 20 33 3a |BugCode%|:[opt 3:|
|000015f0| 6d 6f 76 20 72 30 2c 72 | 31 34 3a 6d 6f 76 20 72 |mov r0,r|14:mov r|
|00001600| 31 35 2c 72 31 34 3a 5d | 3a 42 25 3d ba 42 75 67 |15,r14:]|:B%=.Bug|
|00001610| 43 6f 64 65 25 0d 00 ee | 3b 20 20 20 20 f2 5f 53 |Code%...|; ._S|
|00001620| 65 6e 64 28 22 54 68 69 | 73 20 70 72 69 6e 74 65 |end("Thi|s printe|
|00001630| 72 20 69 73 20 63 61 6c | 6c 65 64 20 22 2b bd 33 |r is cal|led "+.3|
|00001640| 34 2b 4e 61 6d 65 24 2b | bd 33 34 2b 22 2e 22 29 |4+Name$+|.34+".")|
|00001650| 0d 00 ef 04 0d 00 f0 05 | cb 0d 00 f1 05 e1 0d 00 |........|........|
|00001660| f2 04 0d 00 f3 10 dd 20 | f2 5f 53 65 6e 64 28 4d |....... |._Send(M|
|00001670| 24 29 0d 00 f4 18 71 25 | 21 30 3d 28 a9 28 4d 24 |$)....q%|!0=(.(M$|
|00001680| 29 2b 32 38 29 20 80 26 | 46 43 0d 00 f5 12 71 25 |)+28) .&|FC....q%|
|00001690| 21 31 32 3d 59 6f 75 72 | 52 65 66 25 0d 00 f6 0e |!12=Your|Ref%....|
|000016a0| 71 25 21 31 36 3d 26 35 | 30 33 0d 00 f7 14 24 28 |q%!16=&5|03....$(|
|000016b0| 71 25 2b 32 30 29 3d 4d | 24 2b bd 28 30 29 0d 00 |q%+20)=M|$+.(0)..|
|000016c0| f8 24 c8 99 22 57 69 6d | 70 5f 53 65 6e 64 4d 65 |.$.."Wim|p_SendMe|
|000016d0| 73 73 61 67 65 22 2c 31 | 37 2c 71 25 2c 54 61 73 |ssage",1|7,q%,Tas|
|000016e0| 6b 25 0d 00 f9 05 e1 0d | 00 fa 04 0d 00 fb 10 dd |k%......|........|
|000016f0| 20 f2 5f 45 72 72 6f 72 | 42 6f 78 0d 00 fc 0c 20 | ._Error|Box.... |
|00001700| 20 20 ee 20 85 20 87 0d | 00 fd 12 f4 20 53 59 53 | . . ..|.... SYS|
|00001710| 20 44 72 61 67 2c 2c 2d | 31 0d 00 fe 41 ff 28 22 | Drag,,-|1...A.("|
|00001720| 2a 4b 45 59 31 42 41 53 | 49 43 7c 4d 4c 4f 41 44 |*KEY1BAS|IC|MLOAD|
|00001730| 22 2b bd 33 34 2b 22 21 | 52 75 6e 49 6d 61 67 65 |"+.34+"!|RunImage|
|00001740| 22 2b bd 33 34 2b 22 7c | 4d 45 44 49 54 20 22 2b |"+.34+"||MEDIT "+|
|00001750| c3 28 9e 29 2b 22 7c 4d | 22 29 0d 00 ff 0e 21 62 |.(.)+"|M|")....!b|
|00001760| 75 66 66 65 72 25 3d 9f | 0d 01 00 37 24 28 62 75 |uffer%=.|...7$(bu|
|00001770| 66 66 65 72 25 2b 34 29 | 3d f6 24 2b 22 20 28 69 |ffer%+4)|=.$+" (i|
|00001780| 6e 74 65 72 6e 61 6c 20 | 65 72 72 6f 72 20 63 6f |nternal |error co|
|00001790| 64 65 20 22 2b c3 9e 2b | 22 29 2e 22 2b bd 30 0d |de "+..+|")."+.0.|
|000017a0| 01 01 32 c8 99 20 22 57 | 69 6d 70 5f 52 65 70 6f |..2.. "W|imp_Repo|
|000017b0| 72 74 45 72 72 6f 72 22 | 2c 62 75 66 66 65 72 25 |rtError"|,buffer%|
|000017c0| 2c 31 2c 22 41 2e 57 2e | 20 53 70 6f 6f 6c 65 72 |,1,"A.W.| Spooler|
|000017d0| 22 0d 01 02 05 e1 0d 01 | 03 05 20 0d 01 04 0e dd |".......|.. .....|
|000017e0| 20 f2 5f 46 69 6e 69 73 | 68 0d 01 05 40 f2 44 45 | ._Finis|h...@.DE|
|000017f0| 42 55 47 28 22 20 20 20 | 20 20 20 20 20 20 20 2a |BUG(" | *|
|00001800| 2a 2a 2a 2a 2a 20 20 20 | 41 70 70 6c 69 63 61 74 |***** |Applicat|
|00001810| 69 6f 6e 20 74 65 72 6d | 69 6e 61 74 65 73 20 2a |ion term|inates *|
|00001820| 2a 2a 2a 2a 2a 2a 2a 22 | 29 0d 01 06 16 f2 5f 53 |*******"|)....._S|
|00001830| 70 6f 6f 6c 65 72 43 6c | 6f 73 65 44 6f 77 6e 0d |poolerCl|oseDown.|
|00001840| 01 07 25 ff 28 22 46 69 | 6c 65 72 5f 43 6c 6f 73 |..%.("Fi|ler_Clos|
|00001850| 65 44 69 72 20 3c 61 77 | 53 70 6f 6f 6c 65 72 24 |eDir <aw|Spooler$|
|00001860| 51 3e 22 29 0d 01 08 17 | c8 99 20 22 57 69 6d 70 |Q>")....|.. "Wimp|
|00001870| 5f 43 6c 6f 73 65 44 6f | 77 6e 22 0d 01 09 06 c8 |_CloseDo|wn".....|
|00001880| 98 0d 01 0a 05 e1 0d 01 | 0b 04 0d 01 0c 22 dd 20 |........|.....". |
|00001890| f2 5f 47 6c 61 73 73 4f | 6e 3a c8 99 22 48 6f 75 |._GlassO|n:.."Hou|
|000018a0| 72 67 6c 61 73 73 5f 4f | 6e 22 3a e1 0d 01 0d 24 |rglass_O|n":....$|
|000018b0| dd 20 f2 5f 47 6c 61 73 | 73 4f 66 66 3a c8 99 22 |. ._Glas|sOff:.."|
|000018c0| 48 6f 75 72 67 6c 61 73 | 73 5f 4f 66 66 22 3a e1 |Hourglas|s_Off":.|
|000018d0| 0d 01 0e 2f dd 20 f2 5f | 47 6c 61 73 73 28 4e 25 |.../. ._|Glass(N%|
|000018e0| 29 3a c8 99 22 48 6f 75 | 72 67 6c 61 73 73 5f 50 |):.."Hou|rglass_P|
|000018f0| 65 72 63 65 6e 74 61 67 | 65 22 2c 4e 25 3a e1 0d |ercentag|e",N%:..|
|00001900| 01 0f 05 20 0d 01 10 0b | dd 20 f2 76 61 72 73 0d |... ....|. .vars.|
|00001910| 01 11 1e 57 69 6d 70 20 | 20 20 20 3d 20 28 31 3c |...Wimp | = (1<|
|00001920| 3c 31 38 29 20 2b 20 28 | 33 3c 3c 36 29 0d 01 12 |<18) + (|3<<6)...|
|00001930| 14 43 72 65 61 74 65 57 | 20 3d 20 57 69 6d 70 2b |.CreateW| = Wimp+|
|00001940| 31 0d 01 13 14 4f 70 65 | 6e 57 20 20 20 3d 20 57 |1....Ope|nW = W|
|00001950| 69 6d 70 2b 35 0d 01 14 | 14 43 6c 6f 73 65 57 20 |imp+5...|.CloseW |
|00001960| 20 3d 20 57 69 6d 70 2b | 36 0d 01 15 14 52 65 64 | = Wimp+|6....Red|
|00001970| 72 61 77 57 20 3d 20 57 | 69 6d 70 2b 38 0d 01 16 |rawW = W|imp+8...|
|00001980| 14 55 70 64 61 74 65 57 | 20 3d 20 57 69 6d 70 2b |.UpdateW| = Wimp+|
|00001990| 39 0d 01 17 15 47 65 74 | 52 25 20 20 20 3d 20 57 |9....Get|R% = W|
|000019a0| 69 6d 70 2b 31 30 0d 01 | 18 15 47 65 74 57 20 20 |imp+10..|..GetW |
|000019b0| 20 20 3d 20 57 69 6d 70 | 2b 31 31 0d 01 19 15 47 | = Wimp|+11....G|
|000019c0| 65 74 50 20 20 20 20 3d | 20 57 69 6d 70 2b 31 35 |etP =| Wimp+15|
|000019d0| 0d 01 1a 15 44 72 61 67 | 20 20 20 20 3d 20 57 69 |....Drag| = Wi|
|000019e0| 6d 70 2b 31 36 0d 01 1b | 04 0d 01 1c 15 43 72 4d |mp+16...|.....CrM|
|000019f0| 65 6e 75 20 20 3d 20 57 | 69 6d 70 2b 32 30 0d 01 |enu = W|imp+20..|
|00001a00| 1d 15 44 63 4d 65 6e 75 | 20 20 3d 20 57 69 6d 70 |..DcMenu| = Wimp|
|00001a10| 2b 32 31 0d 01 1e 05 e1 | 0d 01 1f 05 20 0d 01 20 |+21.....|.... .. |
|00001a20| 10 dd 20 f2 44 45 42 55 | 47 28 44 24 29 0d 01 21 |.. .DEBU|G(D$)..!|
|00001a30| 10 20 20 e7 20 44 65 62 | 75 67 25 20 8c 0d 01 22 |. . Deb|ug% ..."|
|00001a40| 1c 20 20 20 20 ea 44 25 | 2c 45 25 3a 45 25 3d c2 |. .D%|,E%:E%=.|
|00001a50| 44 24 2c 31 29 3d 22 3b | 22 0d 01 23 35 20 20 20 |D$,1)=";|"..#5 |
|00001a60| 20 e3 44 25 3d 31 b8 a9 | 28 44 24 29 2b 45 25 3a | .D%=1..|(D$)+E%:|
|00001a70| c8 99 22 4f 53 5f 53 65 | 72 69 61 6c 4f 70 22 2c |.."OS_Se|rialOp",|
|00001a80| 33 2c 97 c1 44 24 2c 44 | 25 2c 31 29 3a ed 0d 01 |3,..D$,D|%,1):...|
|00001a90| 24 35 20 20 20 20 e7 ac | 45 25 c8 99 22 4f 53 5f |$5 ..|E%.."OS_|
|00001aa0| 53 65 72 69 61 6c 4f 70 | 22 2c 33 2c 31 30 3a c8 |SerialOp|",3,10:.|
|00001ab0| 99 22 4f 53 5f 53 65 72 | 69 61 6c 4f 70 22 2c 33 |."OS_Ser|ialOp",3|
|00001ac0| 2c 31 33 0d 01 25 07 20 | 20 cd 0d 01 26 05 e1 0d |,13..%. | ...&...|
|00001ad0| 01 27 05 20 0d 01 28 29 | dd a4 43 4f 28 50 25 29 |.'. ..()|..CO(P%)|
|00001ae0| 3d 22 28 22 2b c3 28 50 | 25 21 30 29 2b 22 2c 22 |="("+.(P|%!0)+","|
|00001af0| 2b c3 28 50 25 21 34 29 | 2b 22 29 20 22 0d 01 29 |+.(P%!4)|+") "..)|
|00001b00| 11 dd a4 4e 28 4e 25 29 | 3d c3 28 4e 25 29 0d 01 |...N(N%)|=.(N%)..|
|00001b10| 2a 12 dd a4 48 28 4e 25 | 29 3d c3 7e 28 4e 25 29 |*...H(N%|)=.~(N%)|
|00001b20| 0d 01 2b 13 dd a4 4e 34 | 28 50 25 29 3d c3 28 21 |..+...N4|(P%)=.(!|
|00001b30| 50 25 29 0d 01 2c 13 dd | a4 4e 31 28 50 25 29 3d |P%)..,..|.N1(P%)=|
|00001b40| c3 28 3f 50 25 29 0d 01 | 2d 05 20 0d 01 2e 0f dd |.(?P%)..|-. .....|
|00001b50| 20 f2 5f 52 65 61 64 56 | 44 55 0d 01 2f 16 de 20 | ._ReadV|DU../.. |
|00001b60| 69 6e 76 25 20 32 37 2c | 6f 75 74 76 25 20 32 33 |inv% 27,|outv% 23|
|00001b70| 0d 01 30 0e 69 6e 76 25 | 21 30 20 3d 20 34 0d 01 |..0.inv%|!0 = 4..|
|00001b80| 31 0e 69 6e 76 25 21 34 | 20 3d 20 35 0d 01 32 0e |1.inv%!4| = 5..2.|
|00001b90| 69 6e 76 25 21 38 20 3d | 20 36 0d 01 33 0e 69 6e |inv%!8 =| 6..3.in|
|00001ba0| 76 25 21 31 32 3d 20 37 | 0d 01 34 0f 69 6e 76 25 |v%!12= 7|..4.inv%|
|00001bb0| 21 31 36 3d 20 31 31 0d | 01 35 0f 69 6e 76 25 21 |!16= 11.|.5.inv%!|
|00001bc0| 32 30 3d 20 31 32 0d 01 | 36 0f 69 6e 76 25 21 32 |20= 12..|6.inv%!2|
|00001bd0| 34 3d 20 2d 31 0d 01 37 | 27 c8 99 20 22 4f 53 5f |4= -1..7|'.. "OS_|
|00001be0| 52 65 61 64 56 64 75 56 | 61 72 69 61 62 6c 65 73 |ReadVduV|ariables|
|00001bf0| 22 2c 69 6e 76 25 2c 6f | 75 74 76 25 0d 01 38 14 |",inv%,o|utv%..8.|
|00001c00| 64 78 25 3d 31 3c 3c 28 | 6f 75 74 76 25 21 30 29 |dx%=1<<(|outv%!0)|
|00001c10| 0d 01 39 14 64 79 25 3d | 31 3c 3c 28 6f 75 74 76 |..9.dy%=|1<<(outv|
|00001c20| 25 21 34 29 0d 01 3a 14 | 6c 69 6e 65 6c 65 6e 25 |%!4)..:.|linelen%|
|00001c30| 3d 6f 75 74 76 25 21 38 | 0d 01 3b 18 73 63 72 65 |=outv%!8|..;.scre|
|00001c40| 65 6e 73 69 7a 65 25 3d | 6f 75 74 76 25 21 31 32 |ensize%=|outv%!12|
|00001c50| 0d 01 3c 1b 73 63 72 78 | 31 25 3d 28 6f 75 74 76 |..<.scrx|1%=(outv|
|00001c60| 25 21 31 36 2b 31 29 2a | 64 78 25 0d 01 3d 1b 73 |%!16+1)*|dx%..=.s|
|00001c70| 63 72 79 31 25 3d 28 6f | 75 74 76 25 21 32 30 2b |cry1%=(o|utv%!20+|
|00001c80| 31 29 2a 64 79 25 0d 01 | 3e 05 e1 0d 01 3f 04 0d |1)*dy%..|>....?..|
|00001c90| 01 40 04 0d 01 41 04 0d | 01 42 04 0d 01 43 13 dd |.@...A..|.B...C..|
|00001ca0| 20 f2 5f 49 6e 69 74 53 | 70 6f 6f 6c 65 72 0d 01 | ._InitS|pooler..|
|00001cb0| 44 04 0d 01 45 0f f4 20 | 3e 20 53 70 6f 6f 6c 65 |D...E.. |> Spoole|
|00001cc0| 72 0d 01 46 0d f4 20 56 | 65 72 20 32 2e 30 0d 01 |r..F.. V|er 2.0..|
|00001cd0| 47 05 f4 0d 01 48 31 f4 | 20 53 65 63 6f 6e 64 20 |G....H1.| Second |
|00001ce0| 61 74 74 65 6d 70 74 20 | 61 74 20 61 20 73 70 6f |attempt |at a spo|
|00001cf0| 6f 6c 69 6e 67 20 70 72 | 69 6e 74 65 72 20 73 65 |oling pr|inter se|
|00001d00| 72 76 65 72 0d 01 49 05 | f4 0d 01 4a 20 f4 20 28 |rver..I.|...J . (|
|00001d10| 43 29 20 41 6c 61 6e 20 | 57 69 6c 6c 69 61 6d 73 |C) Alan |Williams|
|00001d20| 20 32 34 2f 30 36 2f 39 | 30 0d 01 4b 04 0d 01 4c | 24/06/9|0..K...L|
|00001d30| 2d f4 20 4e 65 65 64 73 | 20 3c 61 77 53 70 6f 6f |-. Needs| <awSpoo|
|00001d40| 6c 65 72 24 44 69 72 3e | 20 61 6e 64 20 3c 61 77 |ler$Dir>| and <aw|
|00001d50| 53 70 6f 6f 6c 65 72 24 | 51 3e 0d 01 4d 04 0d 01 |Spooler$|Q>..M...|
|00001d60| 4e 11 f4 20 44 65 62 75 | 67 25 3d 54 52 55 45 0d |N.. Debu|g%=TRUE.|
|00001d70| 01 4f 0e e7 20 44 65 62 | 75 67 25 20 8c 0d 01 50 |.O.. Deb|ug% ...P|
|00001d80| 2a 20 20 2a 4b 45 59 31 | 2a 42 41 53 49 43 7c 4d |* *KEY1|*BASIC|M|
|00001d90| 4c 4f 41 44 22 21 52 75 | 6e 49 6d 61 67 65 22 7c |LOAD"!Ru|nImage"||
|00001da0| 4d 45 44 49 54 7c 4d 0d | 01 51 12 20 20 2a 4b 45 |MEDIT|M.|.Q. *KE|
|00001db0| 59 34 2a 51 55 49 54 7c | 4d 0d 01 52 12 20 20 2a |Y4*QUIT||M..R. *|
|00001dc0| 4b 45 59 31 32 45 44 49 | 54 7c 4d 0d 01 53 0c 20 |KEY12EDI|T|M..S. |
|00001dd0| 20 2a 43 4c 4f 53 45 0d | 01 54 1a 20 20 2a 53 65 | *CLOSE.|.T. *Se|
|00001de0| 74 20 61 77 53 70 6f 6f | 6c 65 72 24 44 69 72 20 |t awSpoo|ler$Dir |
|00001df0| 40 0d 01 55 1f 20 20 2a | 53 65 74 20 61 77 53 70 |@..U. *|Set awSp|
|00001e00| 6f 6f 6c 65 72 24 51 20 | 40 2e 50 72 69 6e 74 51 |ooler$Q |@.PrintQ|
|00001e10| 0d 01 56 0a 20 20 40 25 | 3d 34 0d 01 57 05 cd 0d |..V. @%|=4..W...|
|00001e20| 01 58 04 0d 01 59 1c f4 | 20 4f 70 65 72 61 74 69 |.X...Y..| Operati|
|00001e30| 6f 6e 61 6c 20 70 61 72 | 61 6d 65 74 65 72 73 0d |onal par|ameters.|
|00001e40| 01 5a 11 4d 61 78 43 6c | 69 65 6e 74 73 25 3d 35 |.Z.MaxCl|ients%=5|
|00001e50| 0d 01 5b 12 47 42 50 42 | 5f 53 69 7a 65 25 3d 32 |..[.GBPB|_Size%=2|
|00001e60| 35 36 0d 01 5c 16 4e 65 | 74 54 69 6d 65 4f 75 74 |56..\.Ne|tTimeOut|
|00001e70| 25 3d 33 30 2a 31 30 30 | 0d 01 5d 16 50 72 74 54 |%=30*100|..].PrtT|
|00001e80| 69 6d 65 4f 75 74 25 3d | 36 30 2a 31 30 30 0d 01 |imeOut%=|60*100..|
|00001e90| 5e 0f 4e 61 6d 65 53 69 | 7a 65 25 3d 34 0d 01 5f |^.NameSi|ze%=4.._|
|00001ea0| 24 50 72 69 6e 74 65 72 | 44 65 76 25 3d 2d 34 20 |$Printer|Dev%=-4 |
|00001eb0| 3a f4 20 50 72 69 6e 74 | 65 72 20 62 75 66 66 65 |:. Print|er buffe|
|00001ec0| 72 0d 01 60 04 0d 01 61 | 31 de 20 43 6c 69 5f 4e |r..`...a|1. Cli_N|
|00001ed0| 65 74 25 28 4d 61 78 43 | 6c 69 65 6e 74 73 25 29 |et%(MaxC|lients%)|
|00001ee0| 20 20 20 20 20 3a f4 20 | 43 6c 69 65 6e 74 20 6e | :. |Client n|
|00001ef0| 65 74 77 6f 72 6b 0d 01 | 62 42 de 20 43 6c 69 5f |etwork..|bB. Cli_|
|00001f00| 53 74 61 74 69 6f 6e 25 | 28 4d 61 78 43 6c 69 65 |Station%|(MaxClie|
|00001f10| 6e 74 73 25 29 20 3a f4 | 20 43 6c 69 65 6e 74 20 |nts%) :.| Client |
|00001f20| 73 74 61 74 69 6f 6e 20 | 6e 75 6d 62 65 72 20 28 |station |number (|
|00001f30| 6f 72 20 7a 65 72 6f 29 | 0d 01 63 3f de 20 43 6c |or zero)|..c?. Cl|
|00001f40| 69 5f 46 69 6c 65 43 25 | 28 4d 61 78 43 6c 69 65 |i_FileC%|(MaxClie|
|00001f50| 6e 74 73 25 29 20 20 20 | 3a f4 20 46 69 6c 65 20 |nts%) |:. File |
|00001f60| 74 6f 20 70 75 74 20 63 | 6c 69 65 6e 74 20 64 61 |to put c|lient da|
|00001f70| 74 61 20 69 6e 74 6f 0d | 01 64 34 de 20 43 6c 69 |ta into.|.d4. Cli|
|00001f80| 5f 46 69 6c 65 4e 25 28 | 4d 61 78 43 6c 69 65 6e |_FileN%(|MaxClien|
|00001f90| 74 73 25 29 20 20 20 3a | f4 20 46 69 6c 65 6e 61 |ts%) :|. Filena|
|00001fa0| 6d 65 20 28 6e 75 6d 62 | 65 72 29 0d 01 65 3a de |me (numb|er)..e:.|
|00001fb0| 20 43 6c 69 5f 53 65 71 | 25 28 4d 61 78 43 6c 69 | Cli_Seq|%(MaxCli|
|00001fc0| 65 6e 74 73 25 29 20 20 | 20 20 20 3a f4 20 53 65 |ents%) | :. Se|
|00001fd0| 71 75 65 6e 63 65 20 62 | 69 74 20 28 65 78 70 65 |quence b|it (expe|
|00001fe0| 63 74 65 64 29 0d 01 66 | 34 de 20 43 6c 69 5f 4c |cted)..f|4. Cli_L|
|00001ff0| 61 73 74 54 69 6d 65 25 | 28 4d 61 78 43 6c 69 65 |astTime%|(MaxClie|
|00002000| 6e 74 73 25 29 3a f4 20 | 54 69 6d 65 20 6f 75 74 |nts%):. |Time out|
|00002010| 20 63 6f 75 6e 74 65 72 | 2e 0d 01 67 1a de 20 47 | counter|...g.. G|
|00002020| 42 50 42 5f 42 75 66 25 | 20 47 42 50 42 5f 53 69 |BPB_Buf%| GBPB_Si|
|00002030| 7a 65 25 0d 01 68 11 de | 20 58 25 32 35 36 2c 59 |ze%..h..| X%256,Y|
|00002040| 25 32 35 36 0d 01 69 04 | 0d 01 6a 2b 4e 61 6d 65 |%256..i.|..j+Name|
|00002050| 24 3d a4 5f 52 65 61 64 | 53 79 73 53 74 72 69 6e |$=._Read|SysStrin|
|00002060| 67 28 22 61 77 53 70 6f | 6f 6c 65 72 24 4e 61 6d |g("awSpo|oler$Nam|
|00002070| 65 22 29 0d 01 6b 1e e7 | 20 4e 61 6d 65 24 3d 22 |e")..k..| Name$="|
|00002080| 22 20 8c 20 4e 61 6d 65 | 24 3d 22 50 52 49 4e 54 |" . Name|$="PRINT|
|00002090| 22 0d 01 6c 1c 4e 61 6d | 65 24 3d c0 4e 61 6d 65 |"..l.Nam|e$=.Name|
|000020a0| 24 2b 22 20 20 20 20 20 | 20 22 2c 36 29 0d 01 6d |$+" | ",6)..m|
|000020b0| 04 0d 01 6e 04 0d 01 6f | 1d 49 6e 70 42 75 66 25 |...n...o|.InpBuf%|
|000020c0| 3d a4 5f 41 6c 6c 6f 63 | 61 74 65 52 4d 41 28 38 |=._Alloc|ateRMA(8|
|000020d0| 30 29 0d 01 70 1c 4f 75 | 74 42 75 66 25 3d a4 5f |0)..p.Ou|tBuf%=._|
|000020e0| 41 6c 6c 6f 63 61 74 65 | 52 4d 41 28 34 29 0d 01 |Allocate|RMA(4)..|
|000020f0| 71 1d 52 65 71 42 75 66 | 25 3d a4 5f 41 6c 6c 6f |q.ReqBuf|%=._Allo|
|00002100| 63 61 74 65 52 4d 41 28 | 32 30 29 0d 01 72 1d 52 |cateRMA(|20)..r.R|
|00002110| 65 70 42 75 66 25 3d a4 | 5f 41 6c 6c 6f 63 61 74 |epBuf%=.|_Allocat|
|00002120| 65 52 4d 41 28 31 35 29 | 0d 01 73 04 0d 01 74 0c |eRMA(15)|..s...t.|
|00002130| 49 6e 63 68 25 3d 2d 31 | 0d 01 75 0c 52 65 63 68 |Inch%=-1|..u.Rech|
|00002140| 25 3d 2d 31 0d 01 76 0e | 43 6c 69 65 6e 74 73 25 |%=-1..v.|Clients%|
|00002150| 3d 30 0d 01 77 0d 4a 61 | 6d 6d 65 64 25 3d 30 0d |=0..w.Ja|mmed%=0.|
|00002160| 01 78 0d 50 61 75 73 65 | 64 25 3d 30 0d 01 79 09 |.x.Pause|d%=0..y.|
|00002170| 5a 24 3d bd 30 0d 01 7a | 20 46 69 6c 65 4e 75 6d |Z$=.0..z| FileNum|
|00002180| 62 65 72 25 3d a4 5f 46 | 69 6e 64 4c 61 73 74 46 |ber%=._F|indLastF|
|00002190| 69 6c 65 2b 31 0d 01 7b | 12 50 72 69 6e 74 65 72 |ile+1..{|.Printer|
|000021a0| 46 69 6c 65 25 3d 30 0d | 01 7c 12 50 72 69 6e 74 |File%=0.|.|.Print|
|000021b0| 65 72 4e 61 6d 65 25 3d | 30 0d 01 7d 12 50 72 69 |erName%=|0..}.Pri|
|000021c0| 6e 74 65 72 54 69 6d 65 | 25 3d 30 0d 01 7e 10 45 |nterTime|%=0..~.E|
|000021d0| 78 74 72 61 46 69 6c 65 | 25 3d 30 0d 01 7f 0d 42 |xtraFile|%=0....B|
|000021e0| 61 6e 6e 65 72 25 3d b9 | 0d 01 80 0e 45 6e 64 74 |anner%=.|....Endt|
|000021f0| 65 78 74 25 3d b9 0d 01 | 81 0a 4a 6f 62 25 3d 30 |ext%=...|..Job%=0|
|00002200| 0d 01 82 04 0d 01 83 37 | c8 99 22 45 63 6f 6e 65 |.......7|.."Econe|
|00002210| 74 5f 43 72 65 61 74 65 | 52 65 63 65 69 76 65 22 |t_Create|Receive"|
|00002220| 2c 26 39 46 2c 30 2c 30 | 2c 52 65 71 42 75 66 25 |,&9F,0,0|,ReqBuf%|
|00002230| 2c 32 30 20 b8 20 52 65 | 63 68 25 0d 01 84 37 c8 |,20 . Re|ch%...7.|
|00002240| 99 22 45 63 6f 6e 65 74 | 5f 43 72 65 61 74 65 52 |."Econet|_CreateR|
|00002250| 65 63 65 69 76 65 22 2c | 26 44 31 2c 30 2c 30 2c |eceive",|&D1,0,0,|
|00002260| 49 6e 70 42 75 66 25 2c | 38 30 20 b8 20 49 6e 63 |InpBuf%,|80 . Inc|
|00002270| 68 25 0d 01 85 05 e1 0d | 01 86 04 0d 01 87 0e ee |h%......|........|
|00002280| 20 85 20 e5 20 8d 54 42 | 43 0d 01 88 04 0d 01 89 | . . .TB|C.......|
|00002290| 2c f4 20 44 6f 20 6f 6e | 65 20 69 6e 74 65 72 6e |,. Do on|e intern|
|000022a0| 61 6c 20 70 72 6f 63 65 | 73 73 20 65 61 63 68 20 |al proce|ss each |
|000022b0| 77 69 6d 70 20 70 6f 6c | 6c 0d 01 8a 04 0d 01 8b |wimp pol|l.......|
|000022c0| 0f dd 20 f2 5f 53 70 6f | 6f 6c 65 72 0d 01 8c 0d |.. ._Spo|oler....|
|000022d0| c8 8e 20 4a 6f 62 25 20 | ca 0d 01 8d 16 20 20 20 |.. Job% |..... |
|000022e0| c9 20 30 3a 20 f2 5f 50 | 6f 6c 6c 53 74 61 74 0d |. 0: ._P|ollStat.|
|000022f0| 01 8e 16 20 20 20 c9 20 | 31 3a 20 f2 5f 50 6f 6c |... . |1: ._Pol|
|00002300| 6c 44 61 74 61 0d 01 8f | 19 20 20 20 c9 20 32 3a |lData...|. . 2:|
|00002310| 20 f2 5f 50 6f 6c 6c 50 | 72 69 6e 74 65 72 0d 01 | ._PollP|rinter..|
|00002320| 90 05 cb 0d 01 91 13 4a | 6f 62 25 3d 28 4a 6f 62 |.......J|ob%=(Job|
|00002330| 25 2b 31 29 83 33 0d 01 | 92 05 e1 0d 01 93 04 0d |%+1).3..|........|
|00002340| 01 94 04 0d 01 95 27 f4 | 20 54 68 65 20 66 6f 72 |......'.| The for|
|00002350| 6d 20 6f 66 20 74 68 65 | 20 73 74 61 74 75 73 20 |m of the| status |
|00002360| 72 65 71 75 65 73 74 20 | 69 73 0d 01 96 26 f4 20 |request |is...&. |
|00002370| 42 79 74 65 73 20 30 2e | 2e 35 20 52 65 71 75 69 |Bytes 0.|.5 Requi|
|00002380| 72 65 64 20 70 72 69 6e | 74 65 72 20 6e 61 6d 65 |red prin|ter name|
|00002390| 0d 01 97 28 f4 20 62 79 | 74 65 20 20 36 20 20 20 |...(. by|te 6 |
|000023a0| 20 52 65 71 75 69 72 65 | 64 20 73 74 61 74 75 73 | Require|d status|
|000023b0| 20 73 65 72 76 69 63 65 | 0d 01 98 45 f4 20 54 68 | service|...E. Th|
|000023c0| 65 20 72 65 70 6c 79 20 | 69 73 20 33 20 62 79 74 |e reply |is 3 byt|
|000023d0| 65 73 2e 20 20 54 68 65 | 20 66 69 72 73 74 20 69 |es. The| first i|
|000023e0| 73 20 61 20 72 65 73 75 | 6c 74 20 63 6f 64 65 2e |s a resu|lt code.|
|000023f0| 20 54 68 65 20 6e 65 78 | 74 20 74 77 6f 0d 01 99 | The nex|t two...|
|00002400| 26 f4 20 61 72 65 20 61 | 6e 20 6f 70 74 69 6f 6e |&. are a|n option|
|00002410| 61 6c 20 6e 65 74 77 6f | 72 6b 20 61 64 64 72 65 |al netwo|rk addre|
|00002420| 73 73 2e 0d 01 9a 04 0d | 01 9b 10 dd 20 f2 5f 50 |ss......|.... ._P|
|00002430| 6f 6c 6c 53 74 61 74 0d | 01 9c 2f ea 20 53 74 61 |ollStat.|../. Sta|
|00002440| 74 25 2c 50 6f 72 74 25 | 2c 53 74 61 74 69 6f 6e |t%,Port%|,Station|
|00002450| 25 2c 4e 65 74 25 2c 42 | 75 66 25 2c 4c 65 6e 25 |%,Net%,B|uf%,Len%|
|00002460| 2c 43 25 2c 4d 25 0d 01 | 9d 17 e7 20 a4 5f 50 6f |,C%,M%..|... ._Po|
|00002470| 6c 6c 52 58 28 52 65 63 | 68 25 29 20 8c 0d 01 9e |llRX(Rec|h%) ....|
|00002480| 19 20 20 e7 44 65 62 75 | 67 25 f1 22 50 6f 6c 6c |. .Debu|g%."Poll|
|00002490| 20 73 74 61 74 22 0d 01 | 9f 49 20 20 c8 99 22 45 | stat"..|.I .."E|
|000024a0| 63 6f 6e 65 74 5f 52 65 | 61 64 52 65 63 65 69 76 |conet_Re|adReceiv|
|000024b0| 65 22 2c 52 65 63 68 25 | 20 b8 20 53 74 61 74 25 |e",Rech%| . Stat%|
|000024c0| 2c 2c 50 6f 72 74 25 2c | 53 74 61 74 69 6f 6e 25 |,,Port%,|Station%|
|000024d0| 2c 4e 65 74 25 2c 42 75 | 66 25 2c 4c 65 6e 25 0d |,Net%,Bu|f%,Len%.|
|000024e0| 01 a0 2d 20 20 c8 99 22 | 45 63 6f 6e 65 74 5f 41 |..- .."|Econet_A|
|000024f0| 62 61 6e 64 6f 6e 52 65 | 63 65 69 76 65 22 2c 52 |bandonRe|ceive",R|
|00002500| 65 63 68 25 3a 52 65 63 | 68 25 3d 30 0d 01 a1 37 |ech%:Rec|h%=0...7|
|00002510| 20 20 f4 20 43 68 65 63 | 6b 20 69 66 20 77 65 20 | . Chec|k if we |
|00002520| 61 72 65 20 74 68 65 20 | 70 72 69 6e 74 65 72 20 |are the |printer |
|00002530| 74 68 65 20 72 65 71 75 | 65 73 74 20 69 73 20 66 |the requ|est is f|
|00002540| 6f 72 2e 0d 01 a2 04 0d | 01 a3 40 20 20 f4 20 57 |or......|..@ . W|
|00002550| 65 20 68 61 76 65 20 74 | 6f 20 72 65 70 6c 79 20 |e have t|o reply |
|00002560| 74 6f 20 62 65 69 6e 67 | 20 65 69 74 68 65 72 20 |to being| either |
|00002570| 4e 61 6d 65 24 20 6f 72 | 20 74 6f 20 62 65 69 6e |Name$ or| to bein|
|00002580| 67 20 50 52 49 4e 54 0d | 01 a4 04 0d 01 a5 31 20 |g PRINT.|......1 |
|00002590| 20 e7 20 a4 5f 54 65 73 | 74 4e 61 6d 65 28 4e 61 | . ._Tes|tName(Na|
|000025a0| 6d 65 24 29 20 84 20 a4 | 5f 54 65 73 74 4e 61 6d |me$) . .|_TestNam|
|000025b0| 65 28 22 50 52 49 4e 54 | 22 29 20 8c 0d 01 a6 25 |e("PRINT|") ....%|
|000025c0| 20 20 20 20 f4 20 59 65 | 73 20 69 74 73 20 74 68 | . Ye|s its th|
|000025d0| 69 73 20 70 72 69 6e 74 | 65 72 27 73 20 6e 61 6d |is print|er's nam|
|000025e0| 65 0d 01 a7 13 20 20 20 | 20 c8 8e 20 42 75 66 25 |e.... | .. Buf%|
|000025f0| 3f 36 20 ca 0d 01 a8 0d | 20 20 20 20 20 20 c9 20 |?6 .....| . |
|00002600| 31 0d 01 a9 22 20 20 20 | 20 20 20 20 20 f4 20 50 |1..." | . P|
|00002610| 6f 73 73 69 62 6c 65 20 | 72 65 70 6c 69 65 73 20 |ossible |replies |
|00002620| 61 72 65 0d 01 aa 3e 20 | 20 20 20 20 20 20 20 f4 |are...> | .|
|00002630| 20 30 20 2d 20 66 72 65 | 65 20 20 20 20 20 20 20 | 0 - fre|e |
|00002640| 20 20 20 20 28 57 69 6c | 6c 20 62 65 20 72 65 74 | (Wil|l be ret|
|00002650| 75 72 6e 65 64 20 6d 6f | 73 74 20 6f 66 74 65 6e |urned mo|st often|
|00002660| 29 0d 01 ab 3f 20 20 20 | 20 20 20 20 20 f4 20 31 |)...? | . 1|
|00002670| 20 62 75 73 73 79 20 77 | 69 74 68 20 6e 6e 2e 73 | bussy w|ith nn.s|
|00002680| 73 20 28 57 69 6c 6c 20 | 6f 6e 6c 79 20 62 65 20 |s (Will |only be |
|00002690| 72 65 74 75 72 6e 65 64 | 20 72 61 72 65 6c 79 29 |returned| rarely)|
|000026a0| 0d 01 ac 41 20 20 20 20 | 20 20 20 20 f4 20 32 20 |...A | . 2 |
|000026b0| 6a 61 6d 6d 65 64 2e 20 | 20 20 20 20 20 20 20 20 |jammed. | |
|000026c0| 20 28 57 69 6c 6c 20 62 | 65 20 72 65 74 75 72 6e | (Will b|e return|
|000026d0| 65 64 20 69 66 20 77 65 | 20 61 72 65 20 69 6c 6c |ed if we| are ill|
|000026e0| 29 0d 01 ad 16 20 20 20 | 20 20 20 20 20 3f 52 65 |).... | ?Re|
|000026f0| 70 42 75 66 25 3d 30 0d | 01 ae 2f 20 20 20 20 20 |pBuf%=0.|../ |
|00002700| 20 20 20 e7 20 43 6c 69 | 65 6e 74 73 25 3d 4d 61 | . Cli|ents%=Ma|
|00002710| 78 43 6c 69 65 6e 74 73 | 25 20 8c 20 21 52 65 70 |xClients|% . !Rep|
|00002720| 42 75 66 25 3d 31 0d 01 | af 22 20 20 20 20 20 20 |Buf%=1..|." |
|00002730| 20 20 e7 20 4a 61 6d 6d | 65 64 25 20 8c 20 21 52 | . Jamm|ed% . !R|
|00002740| 65 70 42 75 66 25 3d 32 | 0d 01 b0 22 20 20 20 20 |epBuf%=2|..." |
|00002750| 20 20 20 20 f4 20 53 65 | 6e 64 20 62 61 63 6b 20 | . Se|nd back |
|00002760| 74 68 65 20 72 65 70 6c | 79 2e 0d 01 b1 44 20 20 |the repl|y....D |
|00002770| 20 20 20 20 20 20 c8 99 | 22 45 63 6f 6e 65 74 5f | ..|"Econet_|
|00002780| 44 6f 54 72 61 6e 73 6d | 69 74 22 2c 2c 26 39 45 |DoTransm|it",,&9E|
|00002790| 2c 53 74 61 74 69 6f 6e | 25 2c 4e 65 74 25 2c 52 |,Station|%,Net%,R|
|000027a0| 65 70 42 75 66 25 2c 33 | 2c 32 30 2c 31 30 0d 01 |epBuf%,3|,20,10..|
|000027b0| b2 0d 20 20 20 20 20 20 | c9 20 36 0d 01 b3 47 20 |.. |. 6...G |
|000027c0| 20 20 20 20 20 20 20 f4 | 20 54 68 69 73 20 77 61 | .| This wa|
|000027d0| 73 20 61 63 63 69 64 65 | 6e 74 61 6c 6c 79 20 64 |s accide|ntally d|
|000027e0| 69 73 63 6f 76 65 72 65 | 64 20 74 6f 20 62 65 20 |iscovere|d to be |
|000027f0| 57 68 61 74 20 69 73 20 | 79 6f 75 72 20 6e 61 6d |What is |your nam|
|00002800| 65 3f 0d 01 b4 23 20 20 | 20 20 20 20 20 20 24 52 |e?...# | $R|
|00002810| 65 70 42 75 66 25 3d 4e | 61 6d 65 24 2b 22 20 20 |epBuf%=N|ame$+" |
|00002820| 20 20 20 20 22 0d 01 b5 | 44 20 20 20 20 20 20 20 | "...|D |
|00002830| 20 c8 99 22 45 63 6f 6e | 65 74 5f 44 6f 54 72 61 | .."Econ|et_DoTra|
|00002840| 6e 73 6d 69 74 22 2c 2c | 26 39 45 2c 53 74 61 74 |nsmit",,|&9E,Stat|
|00002850| 69 6f 6e 25 2c 4e 65 74 | 25 2c 52 65 70 42 75 66 |ion%,Net|%,RepBuf|
|00002860| 25 2c 36 2c 32 30 2c 31 | 30 0d 01 b6 09 20 20 20 |%,6,20,1|0.... |
|00002870| 20 cb 0d 01 b7 07 20 20 | cd 0d 01 b8 1a f4 20 52 | ..... |...... R|
|00002880| 65 6f 70 65 6e 20 72 65 | 63 65 69 76 65 20 62 6c |eopen re|ceive bl|
|00002890| 6f 63 6b 0d 01 b9 37 c8 | 99 22 45 63 6f 6e 65 74 |ock...7.|."Econet|
|000028a0| 5f 43 72 65 61 74 65 52 | 65 63 65 69 76 65 22 2c |_CreateR|eceive",|
|000028b0| 26 39 46 2c 30 2c 30 2c | 52 65 71 42 75 66 25 2c |&9F,0,0,|ReqBuf%,|
|000028c0| 32 30 20 b8 20 52 65 63 | 68 25 0d 01 ba 05 cd 0d |20 . Rec|h%......|
|000028d0| 01 bb 05 e1 0d 01 bc 04 | 0d 01 bd 14 dd 20 a4 5f |........|..... ._|
|000028e0| 54 65 73 74 4e 61 6d 65 | 28 4e 24 29 0d 01 be 08 |TestName|(N$)....|
|000028f0| ea 20 4d 25 0d 01 bf 08 | 4d 25 3d b9 0d 01 c0 11 |. M%....|M%=.....|
|00002900| e3 20 43 25 3d 31 20 b8 | 20 a9 20 4e 24 0d 01 c1 |. C%=1 .| . N$...|
|00002910| 38 20 20 4d 25 3d 4d 25 | 20 80 20 28 28 42 75 66 |8 M%=M%| . ((Buf|
|00002920| 25 3f 28 43 25 2d 31 29 | 80 20 26 44 46 29 20 3d |%?(C%-1)|. &DF) =|
|00002930| 28 28 97 c1 4e 24 2c 43 | 25 2c 31 29 29 20 80 20 |((..N$,C|%,1)) . |
|00002940| 26 44 46 29 29 0d 01 c2 | 05 ed 0d 01 c3 07 3d 4d |&DF))...|......=M|
|00002950| 25 0d 01 c4 04 0d 01 c5 | 10 dd 20 f2 5f 50 6f 6c |%.......|.. ._Pol|
|00002960| 6c 44 61 74 61 0d 01 c6 | 41 ea 20 53 74 61 74 25 |lData...|A. Stat%|
|00002970| 2c 43 74 72 6c 25 2c 50 | 6f 72 74 25 2c 53 74 61 |,Ctrl%,P|ort%,Sta|
|00002980| 74 69 6f 6e 25 2c 4e 65 | 74 25 2c 42 75 66 25 2c |tion%,Ne|t%,Buf%,|
|00002990| 4c 65 6e 25 2c 43 25 2c | 4d 25 2c 43 6c 69 25 2c |Len%,C%,|M%,Cli%,|
|000029a0| 52 65 70 6c 79 25 0d 01 | c7 0c 52 65 70 6c 79 25 |Reply%..|..Reply%|
|000029b0| 3d b9 0d 01 c8 17 e7 20 | a4 5f 50 6f 6c 6c 52 58 |=...... |._PollRX|
|000029c0| 28 49 6e 63 68 25 29 20 | 8c 0d 01 c9 19 20 20 e7 |(Inch%) |..... .|
|000029d0| 44 65 62 75 67 25 f1 22 | 50 6f 6c 6c 20 64 61 74 |Debug%."|Poll dat|
|000029e0| 61 22 0d 01 ca 4c c8 99 | 22 45 63 6f 6e 65 74 5f |a"...L..|"Econet_|
|000029f0| 52 65 61 64 52 65 63 65 | 69 76 65 22 2c 49 6e 63 |ReadRece|ive",Inc|
|00002a00| 68 25 20 b8 20 53 74 61 | 74 25 2c 43 74 72 6c 25 |h% . Sta|t%,Ctrl%|
|00002a10| 2c 50 6f 72 74 25 2c 53 | 74 61 74 69 6f 6e 25 2c |,Port%,S|tation%,|
|00002a20| 4e 65 74 25 2c 42 75 66 | 25 2c 4c 65 6e 25 0d 01 |Net%,Buf|%,Len%..|
|00002a30| cb 2d 20 20 c8 99 22 45 | 63 6f 6e 65 74 5f 41 62 |.- .."E|conet_Ab|
|00002a40| 61 6e 64 6f 6e 52 65 63 | 65 69 76 65 22 2c 49 6e |andonRec|eive",In|
|00002a50| 63 68 25 3a 49 6e 63 68 | 25 3d 30 0d 01 cc 26 20 |ch%:Inch|%=0...& |
|00002a60| 20 43 6c 69 25 3d a4 5f | 46 69 6e 64 43 6c 69 65 | Cli%=._|FindClie|
|00002a70| 6e 74 28 53 74 61 74 69 | 6f 6e 25 2c 4e 65 74 25 |nt(Stati|on%,Net%|
|00002a80| 29 0d 01 cd 21 20 20 e7 | 44 65 62 75 67 25 f1 22 |)...! .|Debug%."|
|00002a90| 43 54 52 4c 3d 22 3b 7e | 43 74 72 6c 25 2c 43 6c |CTRL=";~|Ctrl%,Cl|
|00002aa0| 69 25 0d 01 ce 14 20 20 | c8 8e 20 43 74 72 6c 25 |i%.... |.. Ctrl%|
|00002ab0| 20 80 20 37 20 ca 0d 01 | cf 14 20 20 20 20 c9 20 | . 7 ...|.. . |
|00002ac0| 30 20 3a 20 f2 5f 44 61 | 74 61 0d 01 d0 14 20 20 |0 : ._Da|ta.... |
|00002ad0| 20 20 c9 20 31 20 3a 20 | f2 5f 44 61 74 61 0d 01 | . 1 : |._Data..|
|00002ae0| d1 15 20 20 20 20 c9 20 | 32 20 3a 20 f2 5f 4c 6f |.. . |2 : ._Lo|
|00002af0| 67 6f 6e 0d 01 d2 0d 20 | 20 20 20 c9 20 33 20 3a |gon.... | . 3 :|
|00002b00| 0d 01 d3 16 20 20 20 20 | c9 20 34 20 3a 20 f2 5f |.... |. 4 : ._|
|00002b10| 4c 6f 67 6f 66 66 0d 01 | d4 16 20 20 20 20 c9 20 |Logoff..|.. . |
|00002b20| 35 20 3a 20 f2 5f 4c 6f | 67 6f 66 66 0d 01 d5 16 |5 : ._Lo|goff....|
|00002b30| 20 20 20 20 c9 20 36 20 | 3a 20 f2 5f 4c 6f 67 6f | . 6 |: ._Logo|
|00002b40| 66 66 0d 01 d6 16 20 20 | 20 20 c9 20 37 20 3a 20 |ff.... | . 7 : |
|00002b50| f2 5f 4c 6f 67 6f 66 66 | 0d 01 d7 07 20 20 cb 0d |._Logoff|.... ..|
|00002b60| 01 d8 1c 20 20 f4 20 53 | 65 6e 64 20 61 6e 20 61 |... . S|end an a|
|00002b70| 63 6b 6e 6f 77 6c 65 64 | 67 65 2e 0d 01 d9 50 20 |cknowled|ge....P |
|00002b80| 20 e7 20 52 65 70 6c 79 | 25 20 8c 20 c8 99 22 45 | . Reply|% . .."E|
|00002b90| 63 6f 6e 65 74 5f 44 6f | 54 72 61 6e 73 6d 69 74 |conet_Do|Transmit|
|00002ba0| 22 2c 43 74 72 6c 25 80 | 31 2c 26 44 31 2c 53 74 |",Ctrl%.|1,&D1,St|
|00002bb0| 61 74 69 6f 6e 25 2c 4e | 65 74 25 2c 52 65 70 42 |ation%,N|et%,RepB|
|00002bc0| 75 66 25 2c 31 2c 32 30 | 2c 31 30 0d 01 da 17 20 |uf%,1,20|,10.... |
|00002bd0| 20 f4 20 52 65 6f 70 65 | 6e 20 66 6f 72 20 64 61 | . Reope|n for da|
|00002be0| 74 61 0d 01 db 39 20 20 | c8 99 22 45 63 6f 6e 65 |ta...9 |.."Econe|
|00002bf0| 74 5f 43 72 65 61 74 65 | 52 65 63 65 69 76 65 22 |t_Create|Receive"|
|00002c00| 2c 26 44 31 2c 30 2c 30 | 2c 49 6e 70 42 75 66 25 |,&D1,0,0|,InpBuf%|
|00002c10| 2c 38 30 20 b8 20 49 6e | 63 68 25 0d 01 dc 05 cd |,80 . In|ch%.....|
|00002c20| 0d 01 dd 05 e1 0d 01 de | 04 0d 01 df 0d dd 20 f2 |........|...... .|
|00002c30| 5f 4c 6f 67 6f 6e 0d 01 | e0 13 ea 20 46 69 6c 65 |_Logon..|... File|
|00002c40| 25 2c 4e 65 77 43 6c 69 | 25 0d 01 e1 0f e7 20 43 |%,NewCli|%..... C|
|00002c50| 6c 69 25 3d 2d 31 20 8c | 0d 01 e2 15 20 20 e7 44 |li%=-1 .|.... .D|
|00002c60| 65 62 75 67 25 f1 22 6c | 6f 67 6f 6e 22 0d 01 e3 |ebug%."l|ogon"...|
|00002c70| 12 20 20 f4 20 4e 65 77 | 20 63 6c 69 65 6e 74 0d |. . New| client.|
|00002c80| 01 e4 1f 20 20 e7 20 43 | 6c 69 65 6e 74 73 25 3c |... . C|lients%<|
|00002c90| 3e 4d 61 78 43 6c 69 65 | 6e 74 73 25 20 8c 0d 01 |>MaxClie|nts% ...|
|00002ca0| e5 1c 20 20 20 20 46 69 | 6c 65 25 3d a4 5f 41 6c |.. Fi|le%=._Al|
|00002cb0| 6c 6f 63 61 74 65 46 69 | 6c 65 0d 01 e6 21 20 20 |locateFi|le...! |
|00002cc0| 20 20 e7 44 65 62 75 67 | 25 f1 22 46 69 6c 65 25 | .Debug|%."File%|
|00002cd0| 20 69 73 20 22 3b 46 69 | 6c 65 25 0d 01 e7 15 20 | is ";Fi|le%.... |
|00002ce0| 20 20 20 e7 20 46 69 6c | 65 25 3c 3e 2d 31 20 8c | . Fil|e%<>-1 .|
|00002cf0| 0d 01 e8 15 20 20 20 20 | 20 20 43 6c 69 65 6e 74 |.... | Client|
|00002d00| 73 25 2b 3d 31 0d 01 e9 | 13 20 20 20 20 20 20 4e |s%+=1...|. N|
|00002d10| 65 77 43 6c 69 25 3d 30 | 0d 01 ea 3c 20 20 20 20 |ewCli%=0|...< |
|00002d20| 20 20 c8 95 20 43 6c 69 | 5f 4e 65 74 25 28 4e 65 | .. Cli|_Net%(Ne|
|00002d30| 77 43 6c 69 25 29 3c 3e | 30 20 84 20 43 6c 69 5f |wCli%)<>|0 . Cli_|
|00002d40| 53 74 61 74 69 6f 6e 25 | 28 4e 65 77 43 6c 69 25 |Station%|(NewCli%|
|00002d50| 29 3c 3e 30 0d 01 eb 16 | 20 20 20 20 20 20 20 20 |)<>0....| |
|00002d60| 4e 65 77 43 6c 69 25 2b | 3d 31 0d 01 ec 0b 20 20 |NewCli%+|=1.... |
|00002d70| 20 20 20 20 ce 0d 01 ed | 2d 20 20 20 20 20 20 e7 | ....|- .|
|00002d80| 44 65 62 75 67 25 f1 22 | 43 6c 69 65 6e 74 20 6e |Debug%."|Client n|
|00002d90| 75 6d 62 65 72 20 69 73 | 20 22 3b 4e 65 77 43 6c |umber is| ";NewCl|
|00002da0| 69 25 0d 01 ee 20 20 20 | 20 20 20 20 43 6c 69 5f |i%... | Cli_|
|00002db0| 4e 65 74 25 28 4e 65 77 | 43 6c 69 25 29 3d 4e 65 |Net%(New|Cli%)=Ne|
|00002dc0| 74 25 0d 01 ef 28 20 20 | 20 20 20 20 43 6c 69 5f |t%...( | Cli_|
|00002dd0| 53 74 61 74 69 6f 6e 25 | 28 4e 65 77 43 6c 69 25 |Station%|(NewCli%|
|00002de0| 29 3d 53 74 61 74 69 6f | 6e 25 0d 01 f0 23 20 20 |)=Statio|n%...# |
|00002df0| 20 20 20 20 43 6c 69 5f | 46 69 6c 65 43 25 28 4e | Cli_|FileC%(N|
|00002e00| 65 77 43 6c 69 25 29 3d | 46 69 6c 65 25 0d 01 f1 |ewCli%)=|File%...|
|00002e10| 2b 20 20 20 20 20 20 43 | 6c 69 5f 46 69 6c 65 4e |+ C|li_FileN|
|00002e20| 25 28 4e 65 77 43 6c 69 | 25 29 3d 46 69 6c 65 4e |%(NewCli|%)=FileN|
|00002e30| 75 6d 62 65 72 25 2d 31 | 0d 01 f2 1d 20 20 20 20 |umber%-1|.... |
|00002e40| 20 20 43 6c 69 5f 53 65 | 71 25 28 4e 65 77 43 6c | Cli_Se|q%(NewCl|
|00002e50| 69 25 29 3d 31 0d 01 f3 | 2e 20 20 20 20 20 20 43 |i%)=1...|. C|
|00002e60| 6c 69 5f 4c 61 73 74 54 | 69 6d 65 25 28 4e 65 77 |li_LastT|ime%(New|
|00002e70| 43 6c 69 25 29 3d 91 2b | 4e 65 74 54 69 6d 65 4f |Cli%)=.+|NetTimeO|
|00002e80| 75 74 25 0d 01 f4 09 20 | 20 20 20 cc 0d 01 f5 31 |ut%.... | ....1|
|00002e90| 20 20 20 20 20 20 f4 20 | 43 6f 75 6c 64 20 6e 6f | . |Could no|
|00002ea0| 74 20 67 65 74 20 61 20 | 66 69 6c 65 20 66 6f 72 |t get a |file for|
|00002eb0| 20 73 6f 6d 65 20 72 65 | 61 73 6f 6e 2e 0d 01 f6 | some re|ason....|
|00002ec0| 18 20 20 20 20 20 20 f4 | 20 64 6f 6e 27 74 20 72 |. .| don't r|
|00002ed0| 65 70 6c 79 2e 0d 01 f7 | 12 20 20 20 20 20 20 52 |eply....|. R|
|00002ee0| 65 70 6c 79 25 3d 30 0d | 01 f8 09 20 20 20 20 cd |eply%=0.|... .|
|00002ef0| 0d 01 f9 07 20 20 cc 0d | 01 fa 31 20 20 20 20 f4 |.... ..|..1 .|
|00002f00| 20 46 75 6c 6c 20 6f 66 | 20 63 6c 69 65 6e 74 73 | Full of| clients|
|00002f10| 2c 20 63 61 6e 27 74 20 | 61 63 63 65 70 74 20 74 |, can't |accept t|
|00002f20| 68 69 73 20 6f 6e 65 2e | 0d 01 fb 10 20 20 20 20 |his one.|.... |
|00002f30| 52 65 70 6c 79 25 3d 30 | 0d 01 fc 07 20 20 cd 0d |Reply%=0|.... ..|
|00002f40| 01 fd 05 cc 0d 01 fe 13 | 20 20 f4 20 4b 6e 6f 77 |........| . Know|
|00002f50| 20 63 6c 69 65 6e 74 0d | 01 ff 05 cd 0d 02 00 05 | client.|........|
|00002f60| e1 0d 02 01 04 0d 02 02 | 0c dd 20 f2 5f 44 61 74 |........|.. ._Dat|
|00002f70| 61 0d 02 03 10 e7 20 43 | 6c 69 25 3c 3e 2d 31 20 |a..... C|li%<>-1 |
|00002f80| 8c 0d 02 04 14 20 20 e7 | 44 65 62 75 67 25 f1 22 |..... .|Debug%."|
|00002f90| 44 61 74 61 22 0d 02 05 | 20 20 20 f4 20 44 61 74 |Data"...| . Dat|
|00002fa0| 61 20 66 72 6f 6d 20 61 | 20 6b 6e 6f 77 6e 20 63 |a from a| known c|
|00002fb0| 6c 69 65 6e 74 0d 02 06 | 24 20 20 e7 20 43 6c 69 |lient...|$ . Cli|
|00002fc0| 5f 53 65 71 25 28 43 6c | 69 25 29 3d 28 43 74 72 |_Seq%(Cl|i%)=(Ctr|
|00002fd0| 6c 25 20 80 20 31 29 20 | 8c 0d 02 07 1a 20 20 20 |l% . 1) |..... |
|00002fe0| 20 f4 20 49 6e 20 73 65 | 71 75 65 6e 63 65 20 64 | . In se|quence d|
|00002ff0| 61 74 61 0d 02 08 12 20 | 20 20 20 e7 20 4c 65 6e |ata.... | . Len|
|00003000| 25 3e 30 20 8c 0d 02 09 | 33 20 20 20 20 20 20 c8 |%>0 ....|3 .|
|00003010| 99 22 58 4f 53 5f 47 42 | 50 42 22 2c 32 2c 43 6c |."XOS_GB|PB",2,Cl|
|00003020| 69 5f 46 69 6c 65 43 25 | 28 43 6c 69 25 29 2c 42 |i_FileC%|(Cli%),B|
|00003030| 75 66 25 2c 4c 65 6e 25 | 0d 02 0a 09 20 20 20 20 |uf%,Len%|.... |
|00003040| cd 0d 02 0b 29 20 20 20 | 20 43 6c 69 5f 53 65 71 |....) | Cli_Seq|
|00003050| 25 28 43 6c 69 25 29 3d | 43 6c 69 5f 53 65 71 25 |%(Cli%)=|Cli_Seq%|
|00003060| 28 43 6c 69 25 29 20 82 | 20 31 0d 02 0c 29 20 20 |(Cli%) .| 1...) |
|00003070| 20 20 43 6c 69 5f 4c 61 | 73 74 54 69 6d 65 25 28 | Cli_La|stTime%(|
|00003080| 43 6c 69 25 29 3d 91 2b | 4e 65 74 54 69 6d 65 4f |Cli%)=.+|NetTimeO|
|00003090| 75 74 25 0d 02 0d 07 20 | 20 cc 0d 02 0e 20 20 20 |ut%.... | .... |
|000030a0| 20 20 e7 44 65 62 75 67 | 25 f1 22 53 65 71 75 65 | .Debug|%."Seque|
|000030b0| 6e 63 65 20 66 61 75 6c | 74 22 0d 02 0f 28 20 20 |nce faul|t"...( |
|000030c0| 20 20 f4 20 4f 75 74 20 | 6f 66 20 73 65 71 75 65 | . Out |of seque|
|000030d0| 6e 63 65 20 64 75 70 6c | 69 63 61 74 65 20 64 61 |nce dupl|icate da|
|000030e0| 74 61 0d 02 10 07 20 20 | cd 0d 02 11 05 cc 0d 02 |ta.... |........|
|000030f0| 12 24 20 20 f4 20 44 61 | 74 61 20 66 72 6f 6d 20 |.$ . Da|ta from |
|00003100| 61 6e 20 75 6e 6b 6e 6f | 77 6e 20 73 74 61 74 69 |an unkno|wn stati|
|00003110| 6f 6e 0d 02 13 0e 20 20 | 52 65 70 6c 79 25 3d 30 |on.... |Reply%=0|
|00003120| 0d 02 14 05 cd 0d 02 15 | 05 e1 0d 02 16 04 0d 02 |........|........|
|00003130| 17 0e dd 20 f2 5f 4c 6f | 67 6f 66 66 0d 02 18 10 |... ._Lo|goff....|
|00003140| e7 20 43 6c 69 25 3c 3e | 2d 31 20 8c 0d 02 19 16 |. Cli%<>|-1 .....|
|00003150| 20 20 e7 44 65 62 75 67 | 25 f1 22 4c 6f 67 6f 66 | .Debug|%."Logof|
|00003160| 66 22 0d 02 1a 19 20 20 | e7 20 4c 65 6e 25 3c 3e |f".... |. Len%<>|
|00003170| 30 20 8c 20 4c 65 6e 25 | 2d 3d 31 0d 02 1b 0c 20 |0 . Len%|-=1.... |
|00003180| 20 f2 5f 44 61 74 61 0d | 02 1c 14 20 20 f4 20 4b | ._Data.|... . K|
|00003190| 6e 6f 77 6e 20 63 6c 69 | 65 6e 74 0d 02 1d 16 20 |nown cli|ent.... |
|000031a0| 20 43 6c 69 5f 4e 65 74 | 25 28 43 6c 69 25 29 3d | Cli_Net|%(Cli%)=|
|000031b0| 30 0d 02 1e 1a 20 20 43 | 6c 69 5f 53 74 61 74 69 |0.... C|li_Stati|
|000031c0| 6f 6e 25 28 43 6c 69 25 | 29 3d 30 0d 02 1f 25 20 |on%(Cli%|)=0...% |
|000031d0| 20 c8 99 22 58 4f 53 5f | 46 69 6e 64 22 2c 30 2c | .."XOS_|Find",0,|
|000031e0| 43 6c 69 5f 46 69 6c 65 | 43 25 28 43 6c 69 25 29 |Cli_File|C%(Cli%)|
|000031f0| 0d 02 20 45 20 20 ff 28 | 22 53 65 74 54 79 70 65 |.. E .(|"SetType|
|00003200| 20 3c 61 77 53 70 6f 6f | 6c 65 72 24 51 3e 2e 22 | <awSpoo|ler$Q>."|
|00003210| 2b a4 5f 46 69 6c 65 4e | 61 6d 65 28 43 6c 69 5f |+._FileN|ame(Cli_|
|00003220| 46 69 6c 65 4e 25 28 43 | 6c 69 25 29 29 2b 22 20 |FileN%(C|li%))+" |
|00003230| 46 46 46 22 29 0d 02 21 | 18 20 20 43 6c 69 5f 46 |FFF")..!|. Cli_F|
|00003240| 69 6c 65 43 25 28 43 6c | 69 25 29 3d 30 0d 02 22 |ileC%(Cl|i%)=0.."|
|00003250| 18 20 20 43 6c 69 5f 46 | 69 6c 65 4e 25 28 43 6c |. Cli_F|ileN%(Cl|
|00003260| 69 25 29 3d 30 0d 02 23 | 16 20 20 43 6c 69 5f 53 |i%)=0..#|. Cli_S|
|00003270| 65 71 25 28 43 6c 69 25 | 29 3d 30 0d 02 24 1b 20 |eq%(Cli%|)=0..$. |
|00003280| 20 43 6c 69 5f 4c 61 73 | 74 54 69 6d 65 25 28 43 | Cli_Las|tTime%(C|
|00003290| 6c 69 25 29 3d 30 0d 02 | 25 11 20 20 43 6c 69 65 |li%)=0..|%. Clie|
|000032a0| 6e 74 73 25 2d 3d 31 0d | 02 26 05 cc 0d 02 27 29 |nts%-=1.|.&....')|
|000032b0| 20 20 f4 20 75 6e 6b 6e | 6f 77 6e 20 63 6c 69 65 | . unkn|own clie|
|000032c0| 6e 74 20 74 72 79 69 6e | 67 20 74 6f 20 6c 6f 67 |nt tryin|g to log|
|000032d0| 20 6f 66 66 2e 0d 02 28 | 0e 20 20 52 65 70 6c 79 | off...(|. Reply|
|000032e0| 25 3d 30 0d 02 29 05 cd | 0d 02 2a 05 e1 0d 02 2b |%=0..)..|..*....+|
|000032f0| 04 0d 02 2c 13 dd 20 f2 | 5f 50 6f 6c 6c 50 72 69 |...,.. .|_PollPri|
|00003300| 6e 74 65 72 0d 02 2d 21 | e7 20 50 72 69 6e 74 65 |nter..-!|. Printe|
|00003310| 72 54 69 6d 65 25 3e 20 | 91 20 8c 20 4a 61 6d 6d |rTime%> |. . Jamm|
|00003320| 65 64 25 3d b9 0d 02 2e | 1d e7 20 ac 20 50 61 75 |ed%=....|.. . Pau|
|00003330| 73 65 64 25 20 80 20 ac | 20 4a 61 6d 6d 65 64 25 |sed% . .| Jammed%|
|00003340| 20 8c 0d 02 2f 19 20 20 | e7 20 50 72 69 6e 74 65 | .../. |. Printe|
|00003350| 72 46 69 6c 65 25 3c 3e | 30 20 8c 0d 02 30 19 20 |rFile%<>|0 ...0. |
|00003360| 20 20 20 e7 20 45 78 74 | 72 61 46 69 6c 65 25 3c | . Ext|raFile%<|
|00003370| 3e 30 20 8c 0d 02 31 15 | 20 20 20 20 20 20 f2 5f |>0 ...1.| ._|
|00003380| 46 65 65 64 45 78 74 72 | 61 0d 02 32 09 20 20 20 |FeedExtr|a..2. |
|00003390| 20 cc 0d 02 33 17 20 20 | 20 20 20 20 f2 5f 46 65 | ...3. | ._Fe|
|000033a0| 65 64 50 72 69 6e 74 65 | 72 0d 02 34 09 20 20 20 |edPrinte|r..4. |
|000033b0| 20 cd 0d 02 35 07 20 20 | cc 0d 02 36 19 20 20 20 | ...5. |...6. |
|000033c0| 20 e7 20 45 78 74 72 61 | 46 69 6c 65 25 3c 3e 30 | . Extra|File%<>0|
|000033d0| 20 8c 0d 02 37 15 20 20 | 20 20 20 20 f2 5f 46 65 | ...7. | ._Fe|
|000033e0| 65 64 45 78 74 72 61 0d | 02 38 09 20 20 20 20 cc |edExtra.|.8. .|
|000033f0| 0d 02 39 14 20 20 20 20 | 20 20 f2 5f 53 74 61 72 |..9. | ._Star|
|00003400| 74 4a 6f 62 0d 02 3a 09 | 20 20 20 20 cd 0d 02 3b |tJob..:.| ...;|
|00003410| 07 20 20 cd 0d 02 3c 05 | cd 0d 02 3d 05 e1 0d 02 |. ...<.|...=....|
|00003420| 3e 04 0d 02 3f 13 dd 20 | f2 5f 46 65 65 64 50 72 |>...?.. |._FeedPr|
|00003430| 69 6e 74 65 72 0d 02 40 | 1a ea 20 46 72 65 65 25 |inter..@|.. Free%|
|00003440| 2c 4e 6f 74 52 65 61 64 | 25 2c 49 25 2c 41 25 0d |,NotRead|%,I%,A%.|
|00003450| 02 41 1c f4 20 57 65 20 | 61 72 65 20 70 72 69 6e |.A.. We |are prin|
|00003460| 74 69 6e 67 20 61 20 66 | 69 6c 65 0d 02 42 18 46 |ting a f|ile..B.F|
|00003470| 72 65 65 25 3d 96 28 50 | 72 69 6e 74 65 72 44 65 |ree%=.(P|rinterDe|
|00003480| 76 25 29 0d 02 43 0f e7 | 20 46 72 65 65 25 3e 30 |v%)..C..| Free%>0|
|00003490| 20 8c 0d 02 44 1e 20 20 | 50 72 69 6e 74 54 69 6d | ...D. |PrintTim|
|000034a0| 65 25 3d 91 2b 50 72 74 | 54 69 6d 65 4f 75 74 25 |e%=.+Prt|TimeOut%|
|000034b0| 0d 02 45 29 20 20 f4 20 | 42 75 6e 67 20 73 6f 6d |..E) . |Bung som|
|000034c0| 65 20 64 61 74 61 20 6f | 75 74 20 74 6f 20 74 68 |e data o|ut to th|
|000034d0| 65 20 70 72 69 6e 74 65 | 72 0d 02 46 2b 20 20 e7 |e printe|r..F+ .|
|000034e0| 20 46 72 65 65 25 3e 47 | 42 50 42 5f 53 69 7a 65 | Free%>G|BPB_Size|
|000034f0| 25 20 8c 20 46 72 65 65 | 25 3d 47 42 50 42 5f 53 |% . Free|%=GBPB_S|
|00003500| 69 7a 65 25 0d 02 47 3f | 20 20 c8 99 22 58 4f 53 |ize%..G?| .."XOS|
|00003510| 5f 47 42 50 42 22 2c 34 | 2c 50 72 69 6e 74 65 72 |_GBPB",4|,Printer|
|00003520| 46 69 6c 65 25 2c 47 42 | 50 42 5f 42 75 66 25 2c |File%,GB|PB_Buf%,|
|00003530| 46 72 65 65 25 20 b8 20 | 2c 2c 2c 4e 6f 74 52 65 |Free% . |,,,NotRe|
|00003540| 61 64 25 0d 02 48 19 20 | 20 e7 20 4e 6f 74 52 65 |ad%..H. | . NotRe|
|00003550| 61 64 25 3c 3e 46 72 65 | 65 25 20 8c 0d 02 49 37 |ad%<>Fre|e% ...I7|
|00003560| 20 20 20 20 ef 32 3a e3 | 41 25 3d 30 b8 20 46 72 | .2:.|A%=0. Fr|
|00003570| 65 65 25 2d 4e 6f 74 52 | 65 61 64 25 2d 31 3a ef |ee%-NotR|ead%-1:.|
|00003580| 31 2c 47 42 50 42 5f 42 | 75 66 25 3f 41 25 3a ed |1,GBPB_B|uf%?A%:.|
|00003590| 3a ef 33 0d 02 4a 07 20 | 20 cd 0d 02 4b 14 20 20 |:.3..J. | ...K. |
|000035a0| e7 20 4e 6f 74 52 65 61 | 64 25 3e 30 20 8c 0d 02 |. NotRea|d%>0 ...|
|000035b0| 4c 16 20 20 20 20 d9 23 | 50 72 69 6e 74 65 72 46 |L. .#|PrinterF|
|000035c0| 69 6c 65 25 0d 02 4d 16 | 20 20 20 20 50 72 69 6e |ile%..M.| Prin|
|000035d0| 74 65 72 46 69 6c 65 25 | 3d 30 0d 02 4e 3b 20 20 |terFile%|=0..N; |
|000035e0| 20 20 ff 28 22 52 65 6d | 6f 76 65 20 3c 61 77 53 | .("Rem|ove <awS|
|000035f0| 70 6f 6f 6c 65 72 24 51 | 3e 2e 22 2b a4 5f 46 69 |pooler$Q|>."+._Fi|
|00003600| 6c 65 4e 61 6d 65 28 50 | 72 69 6e 74 65 72 4e 61 |leName(P|rinterNa|
|00003610| 6d 65 25 29 29 0d 02 4f | 11 20 20 20 20 f2 5f 45 |me%))..O|. ._E|
|00003620| 4e 44 54 45 58 54 0d 02 | 50 07 20 20 cd 0d 02 51 |NDTEXT..|P. ...Q|
|00003630| 05 cd 0d 02 52 05 e1 0d | 02 53 04 0d 02 54 11 dd |....R...|.S...T..|
|00003640| 20 f2 5f 46 65 65 64 45 | 78 74 72 61 0d 02 55 1a | ._FeedE|xtra..U.|
|00003650| ea 20 46 72 65 65 25 2c | 4e 6f 74 52 65 61 64 25 |. Free%,|NotRead%|
|00003660| 2c 49 25 2c 41 25 0d 02 | 56 2e f4 20 57 65 20 61 |,I%,A%..|V.. We a|
|00003670| 72 65 20 70 72 69 6e 74 | 69 6e 67 20 61 20 42 41 |re print|ing a BA|
|00003680| 4e 4e 45 52 20 6f 72 20 | 45 4e 44 54 45 58 54 20 |NNER or |ENDTEXT |
|00003690| 66 69 6c 65 0d 02 57 18 | 46 72 65 65 25 3d 96 28 |file..W.|Free%=.(|
|000036a0| 50 72 69 6e 74 65 72 44 | 65 76 25 29 0d 02 58 0f |PrinterD|ev%)..X.|
|000036b0| e7 20 46 72 65 65 25 3e | 30 20 8c 0d 02 59 1e 20 |. Free%>|0 ...Y. |
|000036c0| 20 50 72 69 6e 74 54 69 | 6d 65 25 3d 91 2b 50 72 | PrintTi|me%=.+Pr|
|000036d0| 74 54 69 6d 65 4f 75 74 | 25 0d 02 5a 29 20 20 f4 |tTimeOut|%..Z) .|
|000036e0| 20 42 75 6e 67 20 73 6f | 6d 65 20 64 61 74 61 20 | Bung so|me data |
|000036f0| 6f 75 74 20 74 6f 20 74 | 68 65 20 70 72 69 6e 74 |out to t|he print|
|00003700| 65 72 0d 02 5b 2b 20 20 | e7 20 46 72 65 65 25 3e |er..[+ |. Free%>|
|00003710| 47 42 50 42 5f 53 69 7a | 65 25 20 8c 20 46 72 65 |GBPB_Siz|e% . Fre|
|00003720| 65 25 3d 47 42 50 42 5f | 53 69 7a 65 25 0d 02 5c |e%=GBPB_|Size%..\|
|00003730| 3d 20 20 c8 99 22 58 4f | 53 5f 47 42 50 42 22 2c |= .."XO|S_GBPB",|
|00003740| 34 2c 45 78 74 72 61 46 | 69 6c 65 25 2c 47 42 50 |4,ExtraF|ile%,GBP|
|00003750| 42 5f 42 75 66 25 2c 46 | 72 65 65 25 20 b8 20 2c |B_Buf%,F|ree% . ,|
|00003760| 2c 2c 4e 6f 74 52 65 61 | 64 25 0d 02 5d 19 20 20 |,,NotRea|d%..]. |
|00003770| e7 20 4e 6f 74 52 65 61 | 64 25 3c 3e 46 72 65 65 |. NotRea|d%<>Free|
|00003780| 25 20 8c 0d 02 5e 37 20 | 20 20 20 ef 32 3a e3 41 |% ...^7 | .2:.A|
|00003790| 25 3d 30 b8 20 46 72 65 | 65 25 2d 4e 6f 74 52 65 |%=0. Fre|e%-NotRe|
|000037a0| 61 64 25 2d 31 3a ef 31 | 2c 47 42 50 42 5f 42 75 |ad%-1:.1|,GBPB_Bu|
|000037b0| 66 25 3f 41 25 3a ed 3a | ef 33 0d 02 5f 07 20 20 |f%?A%:.:|.3.._. |
|000037c0| cd 0d 02 60 14 20 20 e7 | 20 4e 6f 74 52 65 61 64 |...`. .| NotRead|
|000037d0| 25 3e 30 20 8c 0d 02 61 | 14 20 20 20 20 d9 23 45 |%>0 ...a|. .#E|
|000037e0| 78 74 72 61 46 69 6c 65 | 25 0d 02 62 14 20 20 20 |xtraFile|%..b. |
|000037f0| 20 45 78 74 72 61 46 69 | 6c 65 25 3d 30 0d 02 63 | ExtraFi|le%=0..c|
|00003800| 07 20 20 cd 0d 02 64 05 | cd 0d 02 65 05 e1 0d 02 |. ...d.|...e....|
|00003810| 66 04 0d 02 67 10 dd 20 | f2 5f 53 74 61 72 74 4a |f...g.. |._StartJ|
|00003820| 6f 62 0d 02 68 40 ea 20 | 4e 25 2c 6e 25 2c 46 72 |ob..h@. |N%,n%,Fr|
|00003830| 65 65 25 2c 4e 6f 74 52 | 65 61 64 25 2c 49 25 2c |ee%,NotR|ead%,I%,|
|00003840| 46 69 6c 65 25 2c 46 69 | 6c 65 24 2c 54 79 70 65 |File%,Fi|le$,Type|
|00003850| 25 2c 4c 6f 61 64 25 2c | 45 78 65 63 25 2c 4c 65 |%,Load%,|Exec%,Le|
|00003860| 6e 25 0d 02 69 36 f4 20 | 4e 65 65 64 20 74 6f 20 |n%..i6. |Need to |
|00003870| 66 69 6e 64 20 6f 75 74 | 20 69 66 20 77 65 20 63 |find out| if we c|
|00003880| 61 6e 20 75 73 65 20 74 | 68 65 20 70 72 69 6e 74 |an use t|he print|
|00003890| 65 72 20 70 6f 72 74 2e | 0d 02 6a 04 0d 02 6b 04 |er port.|..j...k.|
|000038a0| 0d 02 6c 04 0d 02 6d 28 | f4 20 53 65 65 20 69 66 |..l...m(|. See if|
|000038b0| 20 77 65 20 63 61 6e 20 | 66 69 6e 64 20 61 20 66 | we can |find a f|
|000038c0| 69 6c 65 20 74 6f 20 70 | 72 69 6e 74 0d 02 6e 08 |ile to p|rint..n.|
|000038d0| 4e 25 3d 30 0d 02 6f 05 | f5 0d 02 70 4a 20 20 c8 |N%=0..o.|...pJ .|
|000038e0| 99 22 4f 53 5f 47 42 50 | 42 22 2c 39 2c 22 3c 61 |."OS_GBP|B",9,"<a|
|000038f0| 77 53 70 6f 6f 6c 65 72 | 24 51 3e 22 2b 5a 24 2c |wSpooler|$Q>"+Z$,|
|00003900| 47 42 50 42 5f 42 75 66 | 25 2c 31 2c 4e 25 2c 32 |GBPB_Buf|%,1,N%,2|
|00003910| 30 2c 22 2a 22 2b 5a 24 | 20 b8 20 2c 2c 2c 6e 25 |0,"*"+Z$| . ,,,n%|
|00003920| 2c 4e 25 0d 02 71 0e 20 | 20 e7 20 6e 25 3d 30 20 |,N%..q. | . n%=0 |
|00003930| 8c 0d 02 72 19 20 20 20 | 20 f4 20 4e 6f 20 66 69 |...r. | . No fi|
|00003940| 6c 65 73 20 61 74 20 61 | 6c 6c 0d 02 73 0f 20 20 |les at a|ll..s. |
|00003950| 20 20 4c 6f 61 64 25 3d | 30 0d 02 74 07 20 20 cc | Load%=|0..t. .|
|00003960| 0d 02 75 22 20 20 20 20 | 46 69 6c 65 24 3d a4 5f |..u" |File$=._|
|00003970| 53 74 72 69 6e 67 30 28 | 47 42 50 42 5f 42 75 66 |String0(|GBPB_Buf|
|00003980| 25 29 0d 02 76 46 20 20 | 20 20 c8 99 22 4f 53 5f |%)..vF | .."OS_|
|00003990| 46 69 6c 65 22 2c 35 2c | 22 3c 61 77 53 70 6f 6f |File",5,|"<awSpoo|
|000039a0| 6c 65 72 24 51 3e 2e 22 | 2b 46 69 6c 65 24 20 b8 |ler$Q>."|+File$ .|
|000039b0| 20 54 79 70 65 25 2c 2c | 4c 6f 61 64 25 2c 45 78 | Type%,,|Load%,Ex|
|000039c0| 65 63 25 2c 4c 65 6e 25 | 0d 02 77 07 20 20 cd 0d |ec%,Len%|..w. ..|
|000039d0| 02 78 2a fd 20 6e 25 3d | 30 20 84 20 28 28 4c 6f |.x*. n%=|0 . ((Lo|
|000039e0| 61 64 25 80 26 46 46 46 | 30 30 30 30 30 29 3d 26 |ad%.&FFF|00000)=&|
|000039f0| 46 46 46 30 30 30 30 30 | 29 0d 02 79 04 0d 02 7a |FFF00000|)..y...z|
|00003a00| 25 e7 20 28 28 4c 6f 61 | 64 25 80 26 46 46 46 30 |%. ((Loa|d%.&FFF0|
|00003a10| 30 30 30 30 29 3d 26 46 | 46 46 30 30 30 30 30 29 |0000)=&F|FF00000)|
|00003a20| 20 8c 0d 02 7b 11 20 20 | f4 20 53 74 61 72 74 20 | ...{. |. Start |
|00003a30| 6a 6f 62 0d 02 7c 3c 20 | 20 c8 99 22 58 4f 53 5f |job..|< | .."XOS_|
|00003a40| 46 69 6e 64 22 2c 26 34 | 33 2c 22 3c 61 77 53 70 |Find",&4|3,"<awSp|
|00003a50| 6f 6f 6c 65 72 24 51 3e | 2e 22 2b 46 69 6c 65 24 |ooler$Q>|."+File$|
|00003a60| 20 b8 20 46 69 6c 65 25 | 3b 46 6c 61 67 73 25 0d | . File%|;Flags%.|
|00003a70| 02 7d 17 20 20 e7 20 28 | 46 6c 61 67 73 25 80 31 |.}. . (|Flags%.1|
|00003a80| 29 3c 3e 31 20 8c 0d 02 | 7e 32 20 20 20 20 e7 44 |)<>1 ...|~2 .D|
|00003a90| 65 62 75 67 25 f1 22 53 | 74 61 72 74 69 6e 67 20 |ebug%."S|tarting |
|00003aa0| 22 3b 22 3c 61 77 53 70 | 6f 6f 6c 65 72 24 51 3e |";"<awSp|ooler$Q>|
|00003ab0| 2e 22 2b 46 69 6c 65 24 | 0d 02 7f 1a 20 20 20 20 |."+File$|.... |
|00003ac0| 50 72 69 6e 74 65 72 46 | 69 6c 65 25 3d 46 69 6c |PrinterF|ile%=Fil|
|00003ad0| 65 25 0d 02 80 20 20 20 | 20 20 50 72 69 6e 74 54 |e%... | PrintT|
|00003ae0| 69 6d 65 25 3d 91 2b 50 | 72 74 54 69 6d 65 4f 75 |ime%=.+P|rtTimeOu|
|00003af0| 74 25 0d 02 81 21 20 20 | 20 20 50 72 69 6e 74 65 |t%...! | Printe|
|00003b00| 72 4e 61 6d 65 25 3d a0 | 28 22 26 22 2b 46 69 6c |rName%=.|("&"+Fil|
|00003b10| 65 24 29 0d 02 82 10 20 | 20 20 20 f2 5f 42 41 4e |e$).... | ._BAN|
|00003b20| 4e 45 52 0d 02 83 07 20 | 20 cc 0d 02 84 3c 20 20 |NER.... | ....< |
|00003b30| 20 20 e7 44 65 62 75 67 | 25 f1 22 43 6f 75 6c 64 | .Debug|%."Could|
|00003b40| 20 6e 6f 74 20 73 74 61 | 72 74 20 6f 6e 20 22 3b | not sta|rt on ";|
|00003b50| 22 3c 61 77 53 70 6f 6f | 6c 65 72 24 51 3e 2e 22 |"<awSpoo|ler$Q>."|
|00003b60| 2b 46 69 6c 65 24 0d 02 | 85 33 20 20 20 20 f4 20 |+File$..|.3 . |
|00003b70| 43 6f 75 6c 64 20 6e 6f | 74 20 6f 70 65 6e 20 74 |Could no|t open t|
|00003b80| 68 69 73 20 66 69 6c 65 | 20 66 6f 72 20 73 6f 6d |his file| for som|
|00003b90| 65 20 72 65 61 73 6f 6e | 3f 0d 02 86 07 20 20 cd |e reason|?.... .|
|00003ba0| 0d 02 87 05 cc 0d 02 88 | 1c 20 20 f4 20 4e 6f 74 |........|. . Not|
|00003bb0| 68 69 6e 67 20 74 6f 20 | 73 74 61 72 74 20 6f 6e |hing to |start on|
|00003bc0| 2e 0d 02 89 05 cd 0d 02 | 8a 05 e1 0d 02 8b 04 0d |........|........|
|00003bd0| 02 8c 14 dd 20 f2 5f 41 | 73 6b 46 6f 72 44 65 76 |.... ._A|skForDev|
|00003be0| 69 63 65 0d 02 8d 0e 44 | 65 76 46 72 65 65 25 3d |ice....D|evFree%=|
|00003bf0| a3 0d 02 8e 04 0d 02 8f | 05 e1 0d 02 90 04 0d 02 |........|........|
|00003c00| 91 04 0d 02 92 0e dd 20 | f2 5f 42 41 4e 4e 45 52 |....... |._BANNER|
|00003c10| 0d 02 93 36 e7 20 42 61 | 6e 6e 65 72 25 20 8c 20 |...6. Ba|nner% . |
|00003c20| 45 78 74 72 61 46 69 6c | 65 25 3d 8e 28 22 3c 61 |ExtraFil|e%=.("<a|
|00003c30| 77 53 70 6f 6f 6c 65 72 | 24 44 69 72 3e 2e 42 61 |wSpooler|$Dir>.Ba|
|00003c40| 6e 6e 65 72 22 29 0d 02 | 94 05 e1 0d 02 95 04 0d |nner")..|........|
|00003c50| 02 96 0f dd 20 f2 5f 45 | 4e 44 54 45 58 54 0d 02 |.... ._E|NDTEXT..|
|00003c60| 97 38 e7 20 45 6e 64 74 | 65 78 74 25 20 8c 20 45 |.8. Endt|ext% . E|
|00003c70| 78 74 72 61 46 69 6c 65 | 25 3d 8e 28 22 3c 61 77 |xtraFile|%=.("<aw|
|00003c80| 53 70 6f 6f 6c 65 72 24 | 44 69 72 3e 2e 45 6e 64 |Spooler$|Dir>.End|
|00003c90| 54 65 78 74 22 29 0d 02 | 98 05 e1 0d 02 99 04 0d |Text")..|........|
|00003ca0| 02 9a 04 0d 02 9b 13 dd | 20 f2 5f 4a 6f 62 43 6f |........| ._JobCo|
|00003cb0| 6e 74 69 6e 75 65 0d 02 | 9c 0d 50 61 75 73 65 64 |ntinue..|..Paused|
|00003cc0| 25 3d 30 0d 02 9d 05 e1 | 0d 02 9e 04 0d 02 9f 12 |%=0.....|........|
|00003cd0| dd 20 f2 5f 4a 6f 62 52 | 65 73 74 61 72 74 0d 02 |. ._JobR|estart..|
|00003ce0| a0 0d 50 61 75 73 65 64 | 25 3d a3 0d 02 a1 17 e7 |..Paused|%=......|
|00003cf0| 20 50 72 69 6e 74 65 72 | 46 69 6c 65 25 3c 3e 30 | Printer|File%<>0|
|00003d00| 20 8c 0d 02 a2 14 20 20 | d9 23 50 72 69 6e 74 65 | ..... |.#Printe|
|00003d10| 72 46 69 6c 65 25 0d 02 | a3 17 20 20 e7 20 45 78 |rFile%..|.. . Ex|
|00003d20| 74 72 61 46 69 6c 65 25 | 3c 3e 30 20 8c 0d 02 a4 |traFile%|<>0 ....|
|00003d30| 14 20 20 20 20 d9 23 45 | 78 74 72 61 46 69 6c 65 |. .#E|xtraFile|
|00003d40| 25 0d 02 a5 07 20 20 cd | 0d 02 a6 0b 2a 46 58 32 |%.... .|....*FX2|
|00003d50| 31 2c 33 0d 02 a7 05 cd | 0d 02 a8 05 e1 0d 02 a9 |1,3.....|........|
|00003d60| 04 0d 02 aa 11 dd 20 f2 | 5f 4a 6f 62 43 61 6e 63 |...... .|_JobCanc|
|00003d70| 65 6c 0d 02 ab 0d 50 61 | 75 73 65 64 25 3d a3 0d |el....Pa|used%=..|
|00003d80| 02 ac 17 e7 20 50 72 69 | 6e 74 65 72 46 69 6c 65 |.... Pri|nterFile|
|00003d90| 25 3c 3e 30 20 8c 0d 02 | ad 14 20 20 d9 23 50 72 |%<>0 ...|.. .#Pr|
|00003da0| 69 6e 74 65 72 46 69 6c | 65 25 0d 02 ae 39 20 20 |interFil|e%...9 |
|00003db0| ff 28 22 52 65 6d 6f 76 | 65 20 3c 61 77 53 70 6f |.("Remov|e <awSpo|
|00003dc0| 6f 6c 65 72 24 51 3e 2e | 22 2b a4 5f 46 69 6c 65 |oler$Q>.|"+._File|
|00003dd0| 4e 61 6d 65 28 50 72 69 | 6e 74 65 72 4e 61 6d 65 |Name(Pri|nterName|
|00003de0| 25 29 29 0d 02 af 17 20 | 20 e7 20 45 78 74 72 61 |%)).... | . Extra|
|00003df0| 46 69 6c 65 25 3c 3e 30 | 20 8c 0d 02 b0 14 20 20 |File%<>0| ..... |
|00003e00| 20 20 d9 23 45 78 74 72 | 61 46 69 6c 65 25 0d 02 | .#Extr|aFile%..|
|00003e10| b1 07 20 20 cd 0d 02 b2 | 0b 2a 46 58 32 31 2c 33 |.. ....|.*FX21,3|
|00003e20| 0d 02 b3 05 cd 0d 02 b4 | 05 e1 0d 02 b5 04 0d 02 |........|........|
|00003e30| b6 21 dd 20 a4 5f 46 69 | 6e 64 43 6c 69 65 6e 74 |.!. ._Fi|ndClient|
|00003e40| 28 53 74 61 74 69 6f 6e | 25 2c 4e 65 74 25 29 0d |(Station|%,Net%).|
|00003e50| 02 b7 0b ea 20 43 25 2c | 4d 25 0d 02 b8 09 4d 25 |.... C%,|M%....M%|
|00003e60| 3d 2d 31 0d 02 b9 18 e3 | 20 43 25 3d 30 20 b8 20 |=-1.....| C%=0 . |
|00003e70| 4d 61 78 43 6c 69 65 6e | 74 73 25 0d 02 ba 3b e7 |MaxClien|ts%...;.|
|00003e80| 20 43 6c 69 5f 4e 65 74 | 25 28 43 25 29 3d 4e 65 | Cli_Net|%(C%)=Ne|
|00003e90| 74 25 20 80 20 43 6c 69 | 5f 53 74 61 74 69 6f 6e |t% . Cli|_Station|
|00003ea0| 25 28 43 25 29 3d 53 74 | 61 74 69 6f 6e 25 20 8c |%(C%)=St|ation% .|
|00003eb0| 20 4d 25 3d 43 25 0d 02 | bb 2a f4 20 4f 68 20 66 | M%=C%..|.*. Oh f|
|00003ec0| 6f 72 20 27 62 72 65 61 | 6b 27 20 73 65 65 77 61 |or 'brea|k' seewa|
|00003ed0| 72 64 20 77 65 20 73 68 | 6f 75 6c 64 20 67 6f 2e |rd we sh|ould go.|
|00003ee0| 0d 02 bc 05 ed 0d 02 bd | 07 3d 4d 25 0d 02 be 04 |........|.=M%....|
|00003ef0| 0d 02 bf 14 dd 20 a4 5f | 41 6c 6c 6f 63 61 74 65 |..... ._|Allocate|
|00003f00| 46 69 6c 65 0d 02 c0 42 | f4 20 52 65 74 75 72 6e |File...B|. Return|
|00003f10| 73 20 2d 31 20 69 66 20 | 74 68 65 20 6e 65 78 74 |s -1 if |the next|
|00003f20| 20 66 69 6c 65 20 69 6e | 20 74 68 65 20 73 65 71 | file in| the seq|
|00003f30| 75 65 6e 63 65 20 63 61 | 6e 27 74 20 62 65 20 6f |uence ca|n't be o|
|00003f40| 70 65 6e 65 64 2e 0d 02 | c1 48 f4 20 46 69 6c 65 |pened...|.H. File|
|00003f50| 73 20 77 68 69 63 68 20 | 63 61 6e 27 74 20 62 65 |s which |can't be|
|00003f60| 20 6f 70 65 6e 65 64 20 | 77 69 6c 6c 20 62 65 20 | opened |will be |
|00003f70| 73 6b 69 70 70 65 64 20 | 69 6e 20 6e 75 6d 65 72 |skipped |in numer|
|00003f80| 69 63 61 6c 20 73 65 71 | 75 65 6e 63 65 2e 0d 02 |ical seq|uence...|
|00003f90| c2 18 ea 20 46 69 6c 65 | 24 2c 46 69 6c 65 25 2c |... File|$,File%,|
|00003fa0| 46 6c 61 67 73 25 0d 02 | c3 21 46 69 6c 65 24 3d |Flags%..|.!File$=|
|00003fb0| a4 5f 46 69 6c 65 4e 61 | 6d 65 28 46 69 6c 65 4e |._FileNa|me(FileN|
|00003fc0| 75 6d 62 65 72 25 29 0d | 02 c4 3a c8 99 22 58 4f |umber%).|..:.."XO|
|00003fd0| 53 5f 46 69 6e 64 22 2c | 26 38 33 2c 22 3c 61 77 |S_Find",|&83,"<aw|
|00003fe0| 53 70 6f 6f 6c 65 72 24 | 51 3e 2e 22 2b 46 69 6c |Spooler$|Q>."+Fil|
|00003ff0| 65 24 20 b8 20 46 69 6c | 65 25 3b 46 6c 61 67 73 |e$ . Fil|e%;Flags|
|00004000| 25 0d 02 c5 10 e7 20 46 | 6c 61 67 73 25 80 31 20 |%..... F|lags%.1 |
|00004010| 8c 0d 02 c6 0e 20 20 46 | 69 6c 65 25 3d 2d 31 0d |..... F|ile%=-1.|
|00004020| 02 c7 05 cc 0d 02 c8 25 | 20 20 ff 28 22 53 74 61 |.......%| .("Sta|
|00004030| 6d 70 20 3c 61 77 53 70 | 6f 6f 6c 65 72 24 51 3e |mp <awSp|ooler$Q>|
|00004040| 2e 22 2b 46 69 6c 65 24 | 29 0d 02 c9 2e 20 20 ff |."+File$|).... .|
|00004050| 28 22 53 65 74 54 79 70 | 65 20 3c 61 77 53 70 6f |("SetTyp|e <awSpo|
|00004060| 6f 6c 65 72 24 51 3e 2e | 22 2b 46 69 6c 65 24 2b |oler$Q>.|"+File$+|
|00004070| 22 20 46 46 44 22 29 0d | 02 ca 05 cd 0d 02 cb 12 |" FFD").|........|
|00004080| 46 69 6c 65 4e 75 6d 62 | 65 72 25 2b 3d 31 0d 02 |FileNumb|er%+=1..|
|00004090| cc 0a 3d 46 69 6c 65 25 | 0d 02 cd 04 0d 02 ce 14 |..=File%|........|
|000040a0| dd 20 a4 5f 46 69 6c 65 | 4e 61 6d 65 28 4e 25 29 |. ._File|Name(N%)|
|000040b0| 0d 02 cf 08 ea 20 46 24 | 0d 02 d0 0b 46 24 3d c3 |..... F$|....F$=.|
|000040c0| 7e 4e 25 0d 02 d1 1d 3d | c4 4e 61 6d 65 53 69 7a |~N%....=|.NameSiz|
|000040d0| 65 25 2d a9 28 46 24 29 | 2c 22 30 22 29 2b 46 24 |e%-.(F$)|,"0")+F$|
|000040e0| 0d 02 d2 04 0d 02 d3 14 | dd 20 a4 5f 46 69 6e 64 |........|. ._Find|
|000040f0| 4c 61 73 74 46 69 6c 65 | 0d 02 d4 0e ea 20 4e 25 |LastFile|..... N%|
|00004100| 2c 6e 25 2c 45 25 0d 02 | d5 08 4e 25 3d 30 0d 02 |,n%,E%..|..N%=0..|
|00004110| d6 05 f5 0d 02 d7 0b 20 | 20 6e 25 3d 4e 25 0d 02 |....... | n%=N%..|
|00004120| d8 48 20 20 c8 99 22 4f | 53 5f 47 42 50 42 22 2c |.H .."O|S_GBPB",|
|00004130| 39 2c 22 3c 61 77 53 70 | 6f 6f 6c 65 72 24 51 3e |9,"<awSp|ooler$Q>|
|00004140| 22 2b 5a 24 2c 47 42 50 | 42 5f 42 75 66 25 2c 31 |"+Z$,GBP|B_Buf%,1|
|00004150| 2c 4e 25 2c 32 30 2c 22 | 2a 22 2b 5a 24 20 b8 20 |,N%,20,"|*"+Z$ . |
|00004160| 2c 2c 2c 2c 4e 25 0d 02 | d9 12 fd 20 4e 25 3d 30 |,,,,N%..|... N%=0|
|00004170| 20 84 20 4e 25 3d 2d 31 | 0d 02 da 33 e7 20 6e 25 | . N%=-1|...3. n%|
|00004180| 3d 30 20 80 20 4e 25 3d | 2d 31 20 8c 20 3d 30 20 |=0 . N%=|-1 . =0 |
|00004190| 8b 20 3d 20 bb 28 a4 5f | 53 74 72 69 6e 67 30 28 |. = .(._|String0(|
|000041a0| 47 42 50 42 5f 42 75 66 | 25 29 29 0d 02 db 04 0d |GBPB_Buf|%)).....|
|000041b0| 02 dc 19 f4 20 44 45 46 | 20 46 4e 5f 46 69 6e 64 |.... DEF| FN_Find|
|000041c0| 4e 65 78 74 46 69 6c 65 | 0d 02 dd 0e f4 20 4c 4f |NextFile|..... LO|
|000041d0| 43 41 4c 20 45 25 0d 02 | de 3f f4 20 53 59 53 22 |CAL E%..|.?. SYS"|
|000041e0| 4f 53 5f 47 42 50 42 22 | 2c 39 2c 22 3c 61 77 53 |OS_GBPB"|,9,"<awS|
|000041f0| 70 6f 6f 6c 65 72 24 51 | 3e 22 2b 5a 24 2c 47 42 |pooler$Q|>"+Z$,GB|
|00004200| 50 42 5f 42 75 66 25 2c | 31 2c 30 2c 32 30 2c 22 |PB_Buf%,|1,0,20,"|
|00004210| 2a 22 2b 5a 24 0d 02 df | 1c f4 20 3d 46 4e 5f 53 |*"+Z$...|.. =FN_S|
|00004220| 74 72 69 6e 67 30 28 47 | 50 42 50 5f 42 75 66 25 |tring0(G|PBP_Buf%|
|00004230| 29 0d 02 e0 04 0d 02 e1 | 13 dd 20 a4 5f 53 74 72 |).......|.. ._Str|
|00004240| 69 6e 67 30 28 61 25 29 | 0d 02 e2 07 ea 61 24 0d |ing0(a%)|.....a$.|
|00004250| 02 e3 17 c8 95 20 3f 61 | 25 3c 3e 30 20 80 20 a9 |..... ?a|%<>0 . .|
|00004260| 61 24 3c 32 35 35 0d 02 | e4 10 20 20 61 24 3d 61 |a$<255..|.. a$=a|
|00004270| 24 2b bd 3f 61 25 0d 02 | e5 0b 20 20 61 25 2b 3d |$+.?a%..|.. a%+=|
|00004280| 31 0d 02 e6 05 ce 0d 02 | e7 13 4c 61 73 74 53 74 |1.......|..LastSt|
|00004290| 72 69 6e 67 30 24 3d 61 | 24 0d 02 e8 07 3d 61 24 |ring0$=a|$....=a$|
|000042a0| 0d 02 e9 04 0d 02 ea 2c | f4 20 44 45 46 20 46 4e |.......,|. DEF FN|
|000042b0| 5f 53 74 72 69 6e 67 30 | 28 61 25 29 20 52 45 4d |_String0|(a%) REM|
|000042c0| 20 4d 45 4d 4f 52 59 20 | 45 41 54 45 52 21 21 21 | MEMORY |EATER!!!|
|000042d0| 0d 02 eb 0d ea 61 24 3a | 61 24 3d 22 22 0d 02 ec |.....a$:|a$=""...|
|000042e0| 0a c8 95 20 3f 61 25 0d | 02 ed 0e 20 20 61 24 2b |... ?a%.|... a$+|
|000042f0| 3d bd 3f 61 25 0d 02 ee | 0b 20 20 61 25 2b 3d 31 |=.?a%...|. a%+=1|
|00004300| 0d 02 ef 05 ce 0d 02 f0 | 07 3d 61 24 0d 02 f1 04 |........|.=a$....|
|00004310| 0d 02 f2 04 0d 02 f3 17 | dd 20 a4 5f 41 6c 6c 6f |........|. ._Allo|
|00004320| 63 61 74 65 52 4d 41 28 | 53 25 29 0d 02 f4 1f c8 |cateRMA(|S%).....|
|00004330| 99 22 4f 53 5f 4d 6f 64 | 75 6c 65 22 2c 36 2c 2c |."OS_Mod|ule",6,,|
|00004340| 2c 53 25 20 b8 20 2c 2c | 53 25 0d 02 f5 07 3d 53 |,S% . ,,|S%....=S|
|00004350| 25 0d 02 f6 04 0d 02 f7 | 13 dd 20 f2 5f 46 72 65 |%.......|.. ._Fre|
|00004360| 65 52 4d 41 28 53 25 29 | 0d 02 f8 17 c8 99 22 4f |eRMA(S%)|......"O|
|00004370| 53 5f 4d 6f 64 75 6c 65 | 22 2c 37 2c 2c 53 25 0d |S_Module|",7,,S%.|
|00004380| 02 f9 05 e1 0d 02 fa 04 | 0d 02 fb 2b dd 20 a4 5f |........|...+. ._|
|00004390| 50 6f 6c 6c 52 58 28 58 | 25 29 3a f4 20 52 65 74 |PollRX(X|%):. Ret|
|000043a0| 75 72 6e 73 20 30 20 69 | 66 20 6e 6f 74 20 72 78 |urns 0 i|f not rx|
|000043b0| 65 64 2e 0d 02 fc 38 e7 | 58 25 3d 30 20 8c 20 3d |ed....8.|X%=0 . =|
|000043c0| 30 20 8b 20 c8 99 22 45 | 63 6f 6e 65 74 5f 45 78 |0 . .."E|conet_Ex|
|000043d0| 61 6d 69 6e 65 52 65 63 | 65 69 76 65 22 2c 58 25 |amineRec|eive",X%|
|000043e0| 20 b8 20 58 25 3a 3d 58 | 25 3d 39 0d 02 fd 04 0d | . X%:=X|%=9.....|
|000043f0| 02 fe 05 fa 0d 02 ff 04 | 0d 03 00 13 f4 20 45 72 |........|..... Er|
|00004400| 72 6f 72 20 68 61 6e 64 | 6c 65 72 0d 03 01 04 0d |ror hand|ler.....|
|00004410| 03 02 14 f6 3a f1 22 20 | 69 6e 20 6c 69 6e 65 20 |....:." |in line |
|00004420| 22 3b 9e 0d 03 03 04 0d | 03 04 18 dd 20 f2 5f 53 |";......|.... ._S|
|00004430| 70 6f 6f 6c 65 72 43 6c | 6f 73 65 44 6f 77 6e 0d |poolerCl|oseDown.|
|00004440| 03 05 09 ee 20 85 20 87 | 0d 03 06 38 e7 20 52 65 |.... . .|...8. Re|
|00004450| 63 68 25 3c 3e 30 20 8c | 20 c8 99 22 45 63 6f 6e |ch%<>0 .| .."Econ|
|00004460| 65 74 5f 41 62 61 6e 64 | 6f 6e 52 65 63 65 69 76 |et_Aband|onReceiv|
|00004470| 65 22 2c 52 65 63 68 25 | 3a 52 65 63 68 25 3d 30 |e",Rech%|:Rech%=0|
|00004480| 0d 03 07 38 e7 20 49 6e | 63 68 25 3c 3e 30 20 8c |...8. In|ch%<>0 .|
|00004490| 20 c8 99 22 45 63 6f 6e | 65 74 5f 41 62 61 6e 64 | .."Econ|et_Aband|
|000044a0| 6f 6e 52 65 63 65 69 76 | 65 22 2c 49 6e 63 68 25 |onReceiv|e",Inch%|
|000044b0| 3a 49 6e 63 68 25 3d 30 | 0d 03 08 04 0d 03 09 16 |:Inch%=0|........|
|000044c0| f2 5f 46 72 65 65 52 4d | 41 28 52 65 70 42 75 66 |._FreeRM|A(RepBuf|
|000044d0| 25 29 0d 03 0a 16 f2 5f | 46 72 65 65 52 4d 41 28 |%)....._|FreeRMA(|
|000044e0| 52 65 71 42 75 66 25 29 | 0d 03 0b 16 f2 5f 46 72 |ReqBuf%)|....._Fr|
|000044f0| 65 65 52 4d 41 28 4f 75 | 74 42 75 66 25 29 0d 03 |eeRMA(Ou|tBuf%)..|
|00004500| 0c 16 f2 5f 46 72 65 65 | 52 4d 41 28 49 6e 70 42 |..._Free|RMA(InpB|
|00004510| 75 66 25 29 0d 03 0d 04 | 0d 03 0e 18 e3 20 43 25 |uf%)....|..... C%|
|00004520| 3d 30 20 b8 20 4d 61 78 | 43 6c 69 65 6e 74 73 25 |=0 . Max|Clients%|
|00004530| 0d 03 0f 40 e7 20 43 6c | 69 5f 53 74 61 74 69 6f |...@. Cl|i_Statio|
|00004540| 6e 25 28 43 25 29 3c 3e | 30 20 80 20 43 6c 69 5f |n%(C%)<>|0 . Cli_|
|00004550| 46 69 6c 65 43 25 28 43 | 25 29 3c 3e 30 20 8c 20 |FileC%(C|%)<>0 . |
|00004560| d9 23 43 6c 69 5f 46 69 | 6c 65 43 25 28 43 25 29 |.#Cli_Fi|leC%(C%)|
|00004570| 0d 03 10 05 ed 0d 03 11 | 22 e7 20 45 78 74 72 61 |........|". Extra|
|00004580| 46 69 6c 65 25 3c 3e 30 | 20 8c 20 d9 23 45 78 74 |File%<>0| . .#Ext|
|00004590| 72 61 46 69 6c 65 25 0d | 03 12 05 e1 0d 03 13 04 |raFile%.|........|
|000045a0| 0d 03 14 04 0d 03 15 48 | f4 20 55 6e 6c 69 6b 65 |.......H|. Unlike|
|000045b0| 20 73 6f 6d 65 20 70 72 | 6f 67 72 61 6d 20 6e 6f | some pr|ogram no|
|000045c0| 20 61 73 70 65 63 74 73 | 20 6f 66 20 74 68 65 20 | aspects| of the |
|000045d0| 6d 65 6e 75 20 28 74 69 | 63 6b 73 2f 67 72 65 79 |menu (ti|cks/grey|
|000045e0| 20 65 74 63 29 20 63 68 | 61 6e 67 65 0d 03 16 39 | etc) ch|ange...9|
|000045f0| f4 20 73 6f 20 74 68 65 | 79 20 61 72 65 20 6e 6f |. so the|y are no|
|00004600| 74 20 72 65 62 75 69 6c | 74 20 65 76 65 72 79 20 |t rebuil|t every |
|00004610| 74 69 6d 65 20 74 68 65 | 79 20 61 72 65 20 6f 70 |time the|y are op|
|00004620| 65 6e 65 64 2e 0d 03 17 | 04 0d 03 18 19 dd 20 f2 |ened....|...... .|
|00004630| 5f 44 6f 4d 65 6e 75 5f | 31 28 6d 78 25 2c 6d 79 |_DoMenu_|1(mx%,my|
|00004640| 25 29 0d 03 19 21 76 6f | 69 64 25 3d a4 5f 42 75 |%)...!vo|id%=._Bu|
|00004650| 69 6c 64 5f 4d 65 6e 75 | 5f 31 5f 28 4d 65 6e 75 |ild_Menu|_1_(Menu|
|00004660| 31 25 29 0d 03 1a 25 c8 | 99 20 43 72 4d 65 6e 75 |1%)...%.|. CrMenu|
|00004670| 2c 2c 4d 65 6e 75 31 25 | 2c 6d 78 25 2d 33 32 2c |,,Menu1%|,mx%-32,|
|00004680| 39 36 2b 38 30 2b 34 30 | 0d 03 1b 1b 6d 78 25 3d |96+80+40|....mx%=|
|00004690| 6d 78 25 2d 33 32 3a 6d | 79 25 3d 39 36 2b 38 30 |mx%-32:m|y%=96+80|
|000046a0| 2b 34 30 0d 03 1c 15 6d | 31 78 25 3d 6d 78 25 3a |+40....m|1x%=mx%:|
|000046b0| 6d 31 79 25 3d 6d 79 25 | 0d 03 1d 05 e1 0d 03 1e |m1y%=my%|........|
|000046c0| 04 0d 03 1f 1d dd 20 f2 | 5f 41 64 6a 75 73 74 4d |...... .|_AdjustM|
|000046d0| 65 6e 75 31 28 4d 25 2c | 58 25 2c 59 25 29 0d 03 |enu1(M%,|X%,Y%)..|
|000046e0| 20 1e f4 20 74 68 69 73 | 20 69 73 20 72 65 61 6c | .. this| is real|
|000046f0| 6c 79 20 61 20 77 69 6e | 64 6f 77 2e 0d 03 21 25 |ly a win|dow...!%|
|00004700| e7 20 58 25 3e 73 63 72 | 78 31 25 2d 35 32 32 2d |. X%>scr|x1%-522-|
|00004710| 32 20 58 25 3d 73 63 72 | 78 31 25 2d 35 32 32 2d |2 X%=scr|x1%-522-|
|00004720| 32 0d 03 22 14 e7 20 59 | 25 3c 32 31 36 20 20 59 |2..".. Y|%<216 Y|
|00004730| 25 3d 32 31 36 0d 03 23 | 24 c8 99 22 57 69 6d 70 |%=216..#|$.."Wimp|
|00004740| 5f 43 72 65 61 74 65 53 | 75 62 4d 65 6e 75 22 2c |_CreateS|ubMenu",|
|00004750| 2c 4d 25 2c 58 25 2c 59 | 25 0d 03 24 05 e1 0d 03 |,M%,X%,Y|%..$....|
|00004760| 25 04 0d 03 26 1b dd 20 | f2 5f 44 6f 4d 65 6e 75 |%...&.. |._DoMenu|
|00004770| 5f 32 28 6d 78 25 2c 6d | 79 25 29 3a e1 0d 03 27 |_2(mx%,m|y%):...'|
|00004780| 21 76 6f 69 64 25 3d a4 | 5f 42 75 69 6c 64 5f 4d |!void%=.|_Build_M|
|00004790| 65 6e 75 5f 32 5f 28 4d | 65 6e 75 32 25 29 0d 03 |enu_2_(M|enu2%)..|
|000047a0| 28 23 c8 99 20 43 72 4d | 65 6e 75 2c 2c 4d 65 6e |(#.. CrM|enu,,Men|
|000047b0| 75 32 25 2c 6d 78 25 2d | 33 32 2c 6d 79 25 2d 33 |u2%,mx%-|32,my%-3|
|000047c0| 32 0d 03 29 19 6d 78 25 | 3d 6d 78 25 2d 33 32 3a |2..).mx%|=mx%-32:|
|000047d0| 6d 79 25 3d 6d 79 25 2d | 33 32 0d 03 2a 15 6d 32 |my%=my%-|32..*.m2|
|000047e0| 78 25 3d 6d 78 25 3a 6d | 32 79 25 3d 6d 79 25 0d |x%=mx%:m|2y%=my%.|
|000047f0| 03 2b 05 e1 0d 03 2c 04 | 0d 03 2d 24 dd 20 a4 5f |.+....,.|..-$. ._|
|00004800| 42 75 69 6c 64 5f 4d 65 | 6e 75 5f 31 5f 28 4d 25 |Build_Me|nu_1_(M%|
|00004810| 29 3a ea 20 63 25 3a 50 | 25 3d 4d 25 0d 03 2e 2c |):. c%:P|%=M%...,|
|00004820| 5b 4f 50 54 6d 6f 70 74 | 25 3a 2e 4d 65 6e 75 31 |[OPTmopt|%:.Menu1|
|00004830| 25 20 a4 5f 48 65 61 64 | 65 72 28 22 53 70 6f 6f |% ._Head|er("Spoo|
|00004840| 6c 65 72 22 2c 31 31 29 | 0d 03 2f 1b a4 5f 4d 28 |ler",11)|../.._M(|
|00004850| 30 2c 50 72 6f 67 49 6e | 66 6f 25 2c 22 49 6e 66 |0,ProgIn|fo%,"Inf|
|00004860| 6f 22 29 0d 03 30 3d a4 | 5f 4d 65 6e 75 49 74 65 |o")..0=.|_MenuIte|
|00004870| 6d 28 30 2c 30 2c 50 61 | 75 73 65 64 25 2c 30 2c |m(0,0,Pa|used%,0,|
|00004880| 30 2c 30 2c 50 72 69 6e | 74 69 6e 67 2c 26 37 30 |0,0,Prin|ting,&70|
|00004890| 30 30 30 32 31 2c 22 50 | 72 69 6e 74 65 72 22 29 |00021,"P|rinter")|
|000048a0| 0d 03 31 36 a4 5f 4d 65 | 6e 75 49 74 65 6d 28 30 |..16._Me|nuItem(0|
|000048b0| 2c 30 2c 42 61 6e 6e 65 | 72 25 2c 20 30 2c 30 2c |,0,Banne|r%, 0,0,|
|000048c0| 30 2c 30 2c 26 37 30 30 | 30 30 32 31 2c 22 42 61 |0,0,&700|0021,"Ba|
|000048d0| 6e 6e 65 72 22 29 0d 03 | 32 37 a4 5f 4d 65 6e 75 |nner")..|27._Menu|
|000048e0| 49 74 65 6d 28 30 2c 30 | 2c 45 6e 64 74 65 78 74 |Item(0,0|,Endtext|
|000048f0| 25 2c 30 2c 30 2c 30 2c | 30 2c 26 37 30 30 30 30 |%,0,0,0,|0,&70000|
|00004900| 32 31 2c 22 45 6e 64 74 | 65 78 74 22 29 0d 03 33 |21,"Endt|ext")..3|
|00004910| 15 a4 5f 4d 28 2d 31 2c | 2d 31 2c 22 51 75 69 74 |.._M(-1,|-1,"Quit|
|00004920| 22 29 0d 03 34 04 0d 03 | 35 23 2e 50 72 69 6e 74 |")..4...|5#.Print|
|00004930| 69 6e 67 20 a4 5f 48 65 | 61 64 65 72 28 22 50 72 |ing ._He|ader("Pr|
|00004940| 69 6e 74 65 72 22 2c 39 | 29 0d 03 36 38 a4 5f 4d |inter",9|)..68._M|
|00004950| 65 6e 75 49 74 65 6d 28 | 30 2c 20 20 20 20 50 61 |enuItem(|0, Pa|
|00004960| 75 73 65 64 25 2c 30 2c | 30 2c 30 2c 30 2c 30 2c |used%,0,|0,0,0,0,|
|00004970| 26 37 30 30 30 30 32 31 | 2c 22 50 61 75 73 65 22 |&7000021|,"Pause"|
|00004980| 29 0d 03 37 39 a4 5f 4d | 65 6e 75 49 74 65 6d 28 |)..79._M|enuItem(|
|00004990| 30 2c ac 20 50 61 75 73 | 65 64 25 2c 30 2c 30 2c |0,. Paus|ed%,0,0,|
|000049a0| 30 2c 30 2c 30 2c 26 37 | 30 30 30 30 32 31 2c 22 |0,0,0,&7|000021,"|
|000049b0| 43 6f 6e 74 69 6e 75 65 | 22 29 0d 03 38 38 a4 5f |Continue|")..88._|
|000049c0| 4d 65 6e 75 49 74 65 6d | 28 30 2c ac 20 50 61 75 |MenuItem|(0,. Pau|
|000049d0| 73 65 64 25 2c 30 2c 30 | 2c 30 2c 30 2c 30 2c 26 |sed%,0,0|,0,0,0,&|
|000049e0| 37 30 30 30 30 32 31 2c | 22 52 65 73 74 61 72 74 |7000021,|"Restart|
|000049f0| 22 29 0d 03 39 37 a4 5f | 4d 65 6e 75 49 74 65 6d |")..97._|MenuItem|
|00004a00| 28 30 2c ac 20 50 61 75 | 73 65 64 25 2c 30 2c 30 |(0,. Pau|sed%,0,0|
|00004a10| 2c 30 2c 31 2c 30 2c 26 | 37 30 30 30 30 32 31 2c |,0,1,0,&|7000021,|
|00004a20| 22 43 61 6e 63 65 6c 22 | 29 0d 03 3a 0f 41 4c 49 |"Cancel"|)..:.ALI|
|00004a30| 47 4e 3a 5d 3a 3d 50 25 | 0d 03 3b 04 0d 03 3c 28 |GN:]:=P%|..;...<(|
|00004a40| dd 20 a4 5f 42 75 69 6c | 64 5f 4d 65 6e 75 5f 32 |. ._Buil|d_Menu_2|
|00004a50| 5f 28 4d 25 29 3a ea 20 | 63 25 3a 50 25 3d 4d 25 |_(M%):. |c%:P%=M%|
|00004a60| 3a 3d 50 25 0d 03 3d 32 | 5b 4f 50 54 6d 6f 70 74 |:=P%..=2|[OPTmopt|
|00004a70| 25 3a 2e 4d 65 6e 75 32 | 25 20 a4 5f 48 65 61 64 |%:.Menu2|% ._Head|
|00004a80| 65 72 28 22 48 65 6c 70 | 20 54 6f 70 69 63 73 22 |er("Help| Topics"|
|00004a90| 2c 31 38 29 3a 5d 0d 03 | 3e 15 e3 20 63 25 3d 30 |,18):]..|>.. c%=0|
|00004aa0| 20 b8 20 4d 61 78 48 65 | 6c 70 25 0d 03 3f 37 5b | . MaxHe|lp%..?7[|
|00004ab0| 4f 50 54 6d 6f 70 74 25 | 3a a4 5f 4d 28 94 28 63 |OPTmopt%|:._M(.(c|
|00004ac0| 25 3d 4d 61 78 48 65 6c | 70 25 29 2c 2d 31 2c 48 |%=MaxHel|p%),-1,H|
|00004ad0| 65 6c 70 49 6e 64 65 78 | 24 28 63 25 2c 30 29 29 |elpIndex|$(c%,0))|
|00004ae0| 3a 5d 0d 03 40 1b ed 3a | 5b 4f 50 54 6d 6f 70 74 |:]..@..:|[OPTmopt|
|00004af0| 25 3a 41 4c 49 47 4e 3a | 5d 3a 3d 50 25 0d 03 41 |%:ALIGN:|]:=P%..A|
|00004b00| 04 0d 03 42 15 dd 20 a4 | 5f 48 65 61 64 65 72 28 |...B.. .|_Header(|
|00004b10| 4d 24 2c 57 25 29 0d 03 | 43 26 e7 20 a9 4d 24 3e |M$,W%)..|C&. .M$>|
|00004b20| 31 31 20 85 31 2c 22 4d | 65 6e 75 20 74 69 74 6c |11 .1,"M|enu titl|
|00004b30| 65 20 74 6f 6f 20 6c 6f | 6e 67 21 22 0d 03 44 29 |e too lo|ng!"..D)|
|00004b40| 5b 4f 50 54 6d 6f 70 74 | 25 3a 45 51 55 53 20 4d |[OPTmopt|%:EQUS M|
|00004b50| 24 2b bd 31 33 2b c4 31 | 31 2d a9 28 4d 24 29 2c |$+.13+.1|1-.(M$),|
|00004b60| bd 28 30 29 29 0d 03 45 | 3e 45 51 55 42 20 37 3a |.(0))..E|>EQUB 7:|
|00004b70| 45 51 55 42 20 32 3a 45 | 51 55 42 20 37 3a 45 51 |EQUB 2:E|QUB 7:EQ|
|00004b80| 55 42 20 30 3a 45 51 55 | 44 20 57 25 2a 31 36 3a |UB 0:EQU|D W%*16:|
|00004b90| 45 51 55 44 20 34 30 3a | 45 51 55 44 20 30 3a 5d |EQUD 40:|EQUD 0:]|
|00004ba0| 3a 3d 30 0d 03 46 04 0d | 03 47 45 dd 20 a4 5f 4d |:=0..F..|.GE. ._M|
|00004bb0| 28 45 25 2c 6c 25 2c 4d | 24 29 3a 3d a4 5f 4d 65 |(E%,l%,M|$):=._Me|
|00004bc0| 6e 75 49 74 65 6d 28 94 | 28 6c 25 3c 3e 2d 31 29 |nuItem(.|(l%<>-1)|
|00004bd0| 2c 30 2c 30 2c 30 2c 30 | 2c 45 25 2c 6c 25 2c 26 |,0,0,0,0|,E%,l%,&|
|00004be0| 30 37 30 30 30 30 32 31 | 2c 4d 24 29 0d 03 48 04 |07000021|,M$)..H.|
|00004bf0| 0d 03 49 2c dd 20 a4 5f | 4d 65 6e 75 49 74 65 6d |..I,. ._|MenuItem|
|00004c00| 28 77 25 2c 67 25 2c 54 | 25 2c 44 25 2c 57 25 2c |(w%,g%,T|%,D%,W%,|
|00004c10| 6c 25 2c 70 25 2c 49 25 | 2c 49 24 29 0d 03 4a 08 |l%,p%,I%|,I$)..J.|
|00004c20| ea 20 66 25 0d 03 4b 0d | 66 25 3d a9 49 24 3e 31 |. f%..K.|f%=.I$>1|
|00004c30| 31 0d 03 4c 4c f4 20 57 | 41 52 4e 49 4e 47 2c 47 |1..LL. W|ARNING,G|
|00004c40| 72 65 79 2c 54 49 43 4b | 2c 44 4f 54 54 45 44 20 |rey,TICK|,DOTTED |
|00004c50| 4c 49 4e 45 2c 57 52 49 | 54 45 41 42 4c 45 2c 4c |LINE,WRI|TEABLE,L|
|00004c60| 41 53 54 2c 20 50 4f 49 | 4e 54 45 52 2c 49 43 4f |AST, POI|NTER,ICO|
|00004c70| 4e 20 46 4c 41 47 53 2c | 49 43 4f 4e 24 0d 03 4d |N FLAGS,|ICON$..M|
|00004c80| 38 49 25 3d 49 25 84 28 | 28 31 3c 3c 32 32 29 80 |8I%=I%.(|(1<<22).|
|00004c90| 28 67 25 3c 3e 30 29 29 | 84 28 28 31 3c 3c 38 29 |(g%<>0))|.((1<<8)|
|00004ca0| 80 66 25 29 84 28 28 31 | 3c 3c 38 29 80 28 57 25 |.f%).((1|<<8).(W%|
|00004cb0| 3c 3e 30 29 29 0d 03 4e | 0d 5b 4f 50 54 6d 6f 70 |<>0))..N|.[OPTmop|
|00004cc0| 74 25 0d 03 4f 3c 45 51 | 55 44 28 31 80 54 25 3c |t%..O<EQ|UD(1.T%<|
|00004cd0| 3e 30 29 2b 28 32 80 44 | 25 3c 3e 30 29 2b 28 34 |>0)+(2.D|%<>0)+(4|
|00004ce0| 80 57 25 3c 3e 30 29 2b | 28 38 80 77 25 3c 3e 30 |.W%<>0)+|(8.w%<>0|
|00004cf0| 29 2b 28 26 38 30 20 80 | 6c 25 3c 3e 30 29 0d 03 |)+(&80 .|l%<>0)..|
|00004d00| 50 15 45 51 55 44 20 70 | 25 3a 45 51 55 44 20 49 |P.EQUD p|%:EQUD I|
|00004d10| 25 3a 5d 0d 03 51 0a e7 | 20 66 25 20 8c 0d 03 52 |%:]..Q..| f% ...R|
|00004d20| 0a 20 20 ea 20 41 25 0d | 03 53 0c 20 20 41 25 3d |. . A%.|.S. A%=|
|00004d30| 21 50 25 0d 03 54 14 20 | 20 e7 41 25 3e 90 20 80 |!P%..T. | .A%>. .|
|00004d40| 20 41 25 3c 93 20 8c 0d | 03 55 2d 20 20 20 20 f4 | A%<. ..|.U- .|
|00004d50| 20 41 20 6c 69 74 74 6c | 65 20 62 69 74 20 63 6c | A littl|e bit cl|
|00004d60| 75 64 64 67 79 20 62 75 | 74 20 69 74 20 77 69 6c |uddgy bu|t it wil|
|00004d70| 6c 20 64 6f 0d 03 56 0e | 20 20 20 20 24 71 25 3d |l do..V.| $q%=|
|00004d80| 49 24 0d 03 57 35 20 20 | 20 20 e7 20 28 21 41 25 |I$..W5 | . (!A%|
|00004d90| 3d 21 71 25 29 20 80 20 | 28 28 41 25 21 34 29 3d |=!q%) . |((A%!4)=|
|00004da0| 71 25 21 34 29 20 80 20 | 28 28 41 25 21 38 29 3d |q%!4) . |((A%!8)=|
|00004db0| 71 25 21 38 29 20 8c 0d | 03 58 09 20 20 20 20 cc |q%!8) ..|.X. .|
|00004dc0| 0d 03 59 10 20 20 20 20 | 20 20 41 25 3d a9 49 24 |..Y. | A%=.I$|
|00004dd0| 0d 03 5a 17 20 20 20 20 | 20 20 de 20 5a 25 41 25 |..Z. | . Z%A%|
|00004de0| 3a 21 50 25 3d 5a 25 0d | 03 5b 18 20 20 20 20 20 |:!P%=Z%.|.[. |
|00004df0| 20 50 25 21 34 3d b9 3a | 50 25 21 38 3d 41 25 0d | P%!4=.:|P%!8=A%.|
|00004e00| 03 5c 09 20 20 20 20 cd | 0d 03 5d 0d 20 20 24 21 |.\. .|..]. $!|
|00004e10| 50 25 3d 49 24 0d 03 5e | 0e 20 20 50 25 3d 50 25 |P%=I$..^|. P%=P%|
|00004e20| 2b 31 32 0d 03 5f 07 20 | 20 cc 0d 03 60 0e 20 20 |+12.._. | ...`. |
|00004e30| 20 20 41 25 3d a9 49 24 | 0d 03 61 15 20 20 20 20 | A%=.I$|..a. |
|00004e40| de 20 5a 25 41 25 3a 21 | 50 25 3d 5a 25 0d 03 62 |. Z%A%:!|P%=Z%..b|
|00004e50| 16 20 20 20 20 50 25 21 | 34 3d b9 3a 50 25 21 38 |. P%!|4=.:P%!8|
|00004e60| 3d 41 25 0d 03 63 0f 20 | 20 20 20 24 21 50 25 3d |=A%..c. | $!P%=|
|00004e70| 49 24 0d 03 64 10 20 20 | 20 20 50 25 3d 50 25 2b |I$..d. | P%=P%+|
|00004e80| 31 32 0d 03 65 07 20 20 | cd 0d 03 66 04 0d 03 67 |12..e. |...f...g|
|00004e90| 05 cc 0d 03 68 0f 20 20 | e7 20 57 25 3c 3e 30 20 |....h. |. W%<>0 |
|00004ea0| 8c 0d 03 69 28 20 20 20 | 20 21 50 25 3d 57 25 3a |...i( | !P%=W%:|
|00004eb0| 50 25 21 34 3d 2d 31 3a | 50 25 21 38 3d 32 35 30 |P%!4=-1:|P%!8=250|
|00004ec0| 3a 50 25 3d 50 25 2b 31 | 32 0d 03 6a 07 20 20 cc |:P%=P%+1|2..j. .|
|00004ed0| 0d 03 6b 2f 20 20 20 20 | 5b 4f 50 54 6d 6f 70 74 |..k/ |[OPTmopt|
|00004ee0| 25 3a 45 51 55 53 20 49 | 24 2b bd 31 33 2b c4 31 |%:EQUS I|$+.13+.1|
|00004ef0| 31 2d a9 28 49 24 29 2c | bd 28 30 29 29 3a 5d 0d |1-.(I$),|.(0)):].|
|00004f00| 03 6c 07 20 20 cd 0d 03 | 6d 05 cd 0d 03 6e 06 3d |.l. ...|m....n.=|
|00004f10| 30 0d 03 6f 04 0d 03 70 | 04 0d 03 71 1a dd 20 a4 |0..o...p|...q.. .|
|00004f20| 5f 52 65 61 64 53 79 73 | 53 74 72 69 6e 67 28 24 |_ReadSys|String($|
|00004f30| 58 25 29 0d 03 72 18 ea | 20 4e 25 2c 45 25 2c 54 |X%)..r..| N%,E%,T|
|00004f40| 25 2c 46 6c 61 67 73 25 | 2c 52 24 0d 03 73 39 c8 |%,Flags%|,R$..s9.|
|00004f50| 99 22 58 4f 53 5f 52 65 | 61 64 56 61 72 56 61 6c |."XOS_Re|adVarVal|
|00004f60| 22 2c 58 25 2c 59 25 2c | 32 35 36 2c 4e 25 2c 30 |",X%,Y%,|256,N%,0|
|00004f70| 20 b8 20 45 25 2c 2c 4e | 25 2c 2c 54 25 3b 46 6c | . E%,,N|%,,T%;Fl|
|00004f80| 61 67 73 25 0d 03 74 14 | e7 20 28 46 6c 61 67 73 |ags%..t.|. (Flags|
|00004f90| 25 80 31 29 3d 31 20 8c | 0d 03 75 20 20 20 f4 20 |%.1)=1 .|..u . |
|00004fa0| 43 6f 75 6c 64 20 6e 6f | 74 20 66 69 6e 64 20 76 |Could no|t find v|
|00004fb0| 61 72 20 73 6f 20 3d 30 | 0d 03 76 0b 20 20 52 24 |ar so =0|..v. R$|
|00004fc0| 3d 22 22 0d 03 77 05 cc | 0d 03 78 0f 20 20 f4 20 |=""..w..|..x. . |
|00004fd0| 52 65 61 64 20 69 74 0d | 03 79 0f 20 20 e7 20 54 |Read it.|.y. . T|
|00004fe0| 25 3c 3e 30 20 8c 0d 03 | 7a 19 20 20 20 20 f4 20 |%<>0 ...|z. . |
|00004ff0| 20 54 68 65 20 77 72 6f | 6e 67 20 74 79 70 65 0d | The wro|ng type.|
|00005000| 03 7b 20 20 20 20 20 85 | 20 31 2c 24 58 25 2b 22 |.{ .| 1,$X%+"|
|00005010| 20 69 73 20 77 72 6f 6e | 67 20 74 79 70 65 22 0d | is wron|g type".|
|00005020| 03 7c 07 20 20 cc 0d 03 | 7d 18 20 20 20 20 f4 20 |.|. ...|}. . |
|00005030| 54 68 65 20 72 69 67 68 | 74 20 74 79 70 65 0d 03 |The righ|t type..|
|00005040| 7e 10 20 20 20 20 59 25 | 3f 4e 25 3d 31 33 0d 03 |~. Y%|?N%=13..|
|00005050| 7f 0e 20 20 20 20 52 24 | 3d 24 59 25 0d 03 80 07 |.. R$|=$Y%....|
|00005060| 20 20 cd 0d 03 81 05 cd | 0d 03 82 07 3d 52 24 0d | ......|....=R$.|
|00005070| 03 83 04 0d ff | |..... | |
+--------+-------------------------+-------------------------+--------+--------+